|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统的测试 > 软件测试阶段 > 集成测试 > 集成测试的方法 >
|
相关知识点:2个
|
|
|
|
自顶向下增量式测试按结构图自上而下进行逐步集成和逐步测试。模块集成的顺序是首先集成主控模块(主程序),然后按照软件控制层次结构向下进行集成。自顶向下的集成方式可以采用深度优先策略和广度优先策略,如下图所示。由图可知,深度优先顺序为T1->T2->T5->T8->T6->T3->T7->T4,广度优先顺序为T1->T2->T3->T4->T5->T6->T7->T8。
|
|
|
|
|
|
①以主模块为所测试模块兼驱动模块,而所有直属于主模块的下属模块全部用桩模块替换,并对主模块进行测试。
|
|
|
②采用深度优先或广度优先测试方式,用实际模块替换相应桩模块,再用桩代替它们的直接下属模块,从而与已经测试的模块或子系统组装成新的子系统。
|
|
|
|
④判断是否所有的模块都已经组装到系统中。如果是,则测试结束,否则,转到②。
|
|
|
|
|
|
|
|
|
.随着底层模块的不断增加,会导致底层模块的测试不充分,特别是被重用的模块。
|
|
|
.由于每次组装都必须提供桩,会使得桩的数目急剧增加,从而维护桩的成本也会快速上升。
|
|
|
因此,该方法适合采用结构化方法开发软件的体系结构相对比较简单的软件系统。
|
|
|