ITのソムリエ・デジタリアン

ITのソムリエ・デジタリアンは、IT(情報技術)による経営革新、業務改革を支援するITプロジェクト管理の専門家です。

全体表示

[ リスト ]

トップダウンテスト法

 体系的、構造的にテストすることを目的にしており、
 構造化プログラミングの基本に従ってテストします。
 基本的な考え方は次の言葉に表れています。
 ・Stepwize refinement (段階的精練法)
 ・Devide & conqure   (分割統治法)
 
(1)方法
 ・プログラムの頂上、つまり最初に呼び出されるモジュール(例えばmain)から
  コーディングし、テストします。
 ・下位のモジュールはダミーのプログラム(スタブと呼ぶ)を結合しておきます。
 ・最初のモジュールのテストが終わったら下位のモジュールをコーディングし、そのテストを行います。
  (場合によりコーディングが先行していても良いです。)

(2)長所
 ・基本構造に関係の深い部分から先にテストするので、根本的なエラーを早期に発見できます。
 ・上位とのインタフェースが早く検証でき、重大エラーの早期発見が可能。
 ・細部の論理より全体の機能中心のテストができ、早期にシステムの全体像が把握できます。
  顧客へのデモンストレーションも早めにできます。

(3)短所
 ・スタブ開発が以外と面倒なことがあります。
  入出力関係から先にテストするとデータ入力や結果表示が楽になります。
 ・論理の複雑なモジュールや、性能に深く関係するモジュールが後回しになる可能性があります。
  →重要なモジュールは先に単独でテストするなどの工夫が必要です。


よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事