信管网cmol2012@126.***: [回复] 非增量式测试(no-incremental integration)也称做大爆炸集成。分别对系统中每个模块进行集成测试,然后将所有模块按层次结构图组装到一起进行测试,最终得到所要求的软件。 2 目的 尽量缩短测试时间,用最少的测试用例验证系统。 3 优点 可并行调试所有模块,充分利用人力、资源,加快进度。 需要测试用例少 测试方法简单、易行
信管网macaixi***: [回复] 增量式集成:
自顶向下:它从主控模块开始,按照软件的控制层次结构,以深度优先或广度优先的策略,逐步把各个模块集成在一起。(桩模块不好写出来)
自底向上:自底向上测试是从原子模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。 (不用桩模块,驱动程序好写)
自顶向下:广度优先、深度优先
自顶向下步骤:
1 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代;
2 依据所选的集成策略(深度优先或广度优先),每次只替代一个桩模块;
3 每集成一个模块立即测试一遍;
4 只有每组测试完成后,才着手替换下一个桩模块;
5 为避免引入新错误,须不断地进行回归测试(即全部或部分地重复已做过的测试)。
自底向上步骤:
1 把低层模块组织成实现某个子功能的模块群(cluster)
2 开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;
3 对每个模块群进行测试;
4 删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群。
从第一步开始循环执行上述各步骤,直至整个程序构造完毕。
信管网macaixi***: [回复] 1 定义
非增量式测试(no-incremental integration)也称做大爆炸集成。分别对系统中每个模块进行集成测试,然后将所有模块按层次结构图组装到一起进行测试,最终得到所要求的软件。
2 目的
尽量缩短测试时间,用最少的测试用例验证系统。
3 优点
可并行调试所有模块,充分利用人力、资源,加快进度。
需要测试用例少
测试方法简单、易行
|