设为首页 加入收藏

TOP

介绍一下非增量式集成测试和增量式集成测试?
2014-11-23 23:42:04 来源: 作者: 【 】 浏览:3
Tags:介绍 增量 集成 测试

非增量式集成:这种方法容易出现混乱。因为测试时可能发现一大堆错误,为每个错误定位和纠正非常困难,并且在改正一个错误的同时又可能引入新的错误,新旧错误混杂,更难断定出错的原因和位置。 常见但不好…


增量式集成:


自顶向下:它从主控模块开始,按照软件的控制层次结构,以深度优先或广度优先的策略,逐步把各个模块集成在一起。(桩模块不好写出来)


自底向上:自底向上测试是从原子模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。 (不用桩模块,驱动程序好写)


自顶向下:广度优先、深度优先



自顶向下步骤:


1 以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代;


2 依据所选的集成策略(深度优先或广度优先),每次只替代一个桩模块;


3 每集成一个模块立即测试一遍;


4 只有每组测试完成后,才着手替换下一个桩模块;


5 为避免引入新错误,须不断地进行回归测试(即全部或部分地重复已做过的测试)。


自底向上步骤:


1 把低层模块组织成实现某个子功能的模块群(cluster);


2 开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;


3 对每个模块群进行测试;


4 删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群。


  从第一步开始循环执行上述各步骤,直至整个程序构造完毕。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇各种面试方法的比较与技巧详解 下一篇1号店最新招聘信息

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: