トップダウンテスト
トップダウンテストとは、複数のモジュールを結合させたプログラムを、上位モジュールから順に結合しながら検証していくテスト方法です。
複数のモジュールを使用したプログラムを開発する場合、バグの発生個所を特定しやすくするために、全てのモジュールを組み合わせて一気にテストするのではなく、少しずつ組み合わせながら順次テストしていく方式が一般的です。このときにトップダウンテスト方式では、「スタブ」と呼ばれるダミーの下位モジュールを用意して上位モジュールから順にテストしていきます。
上位モジュールに問題がなければスタブを本物の(単体テストの完了した)下位モジュールと入れ替えて再びテストが行われ、以下問題が発見されるか全てのモジュールが結合された状態でテストが完了するまで、同様の手順が繰り返されます。
最上位モジュールからテストしていくため、重要な中核部分のエラーを早期に発見しやすいという利点があります。
これとは逆に、下位モジュールから順に結合しながらテストする方法を「ボトムアップテスト」といいます。
<トップダウンテスト>
上位から下位へ結合する
掲載内容につきましては十分注意しておりますが、万が一、情報内容に間違いを発見されましたら、誠におそれいりますが、お問い合わせ窓口より、間違いのあるページのURLを添えてご連絡ください。
なお、情報内容に関する個別のご質問はお受け致しかねます。あらかじめご了承ください。
当サイトの内容を使用して発生した損害等に関して、直接的・間接的あるいは損害の程度によらず、シナゲートは一切の責任を負いません。
