テストドライバー

テストドライバーとは何ですか?

テストドライバーは、まだ統合されていない上位レベルのモジュールの動作をシミュレートするために、ボトムアップ統合テスト中に使用されます。テストドライバーは、呼び出し元モジュールの一時的な代替として機能し、実際の製品と同じ出力を提供するモジュールです。

ドライバーは、ソフトウェアが外部システムと対話する必要があり、通常はスタブよりも複雑な場合にも使用されます。

ドライバー-フロー図:

上記の図は、モジュール4、5、6、および7が統合に使用できないことを明確に示していますが、上記のモジュールはまだ開発中であり、現時点では統合できません。したがって、モジュールのテストにはドライバーが使用されます。統合の順序は次のとおりです。

4,2
5,2
6,3
7,3
2,1
3,1

テストアプローチ:

+ Firstly, the integration between the modules 4,5,6 and 7
+ Test the integration between the module 4 and 5 with Driver 2
+ Test the integration between the module 6 and 7 with Driver 3