テストドライバー
テストドライバーとは何ですか?
テストドライバーは、まだ統合されていない上位レベルのモジュールの動作をシミュレートするために、ボトムアップ統合テスト中に使用されます。テストドライバーは、呼び出し元モジュールの一時的な代替として機能し、実際の製品と同じ出力を提供するモジュールです。
ドライバーは、ソフトウェアが外部システムと対話する必要があり、通常はスタブよりも複雑な場合にも使用されます。
ドライバー-フロー図:
上記の図は、モジュール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