码迷,mamicode.com
首页 > 其他好文 > 详细

集成测试方法示例

时间:2015-05-03 17:13:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

集成测试方式分为自顶向下和自底向上两种。

自顶向下集成(Top-Down Integration):

从主控模块开始,沿着程序控制层次向下移动,逐渐把各模块组合起来。

可以使用深度优先或是广度优先的组合策略。

自顶向下的集成步骤:

1、对主控模块进行测试,用桩模块替代被主控模块调用的子模块

2、根据选定的策略(深度/广度),每次用一个实际模块代换一个桩模块

3、进行集成测试

4、为了保证加入的模块没有引进新的错误,根据需要进行回归测试。2-4循环。

示例:

实现一下模块的自顶向下深度优先测试。

技术分享

测试方式:

技术分享

技术分享

技术分享

自低向上集成(Bottom-Up Integration)

自底向上测试从软件结构最底层的模块开始组装和测试。

因为是从底部向上结合模块,总能得到所需的下层模块处理功能,所以不需要桩模块。

自低向上集成步骤

1、把底层模块组合成实现某个特定子功能的族

2、编写测试驱动程序,协调测试数据的输入输出

3、对该子功能族进行测试

4、去掉测试驱动程序,自底向上移动,把子功能组合成更大的子功能族。2-4循环

对以上模块进行自底向上集成测试。

其方式为:

技术分享

技术分享

还有一种集合上面两种测试的三明治测试,我们在这里就不在详细介绍了。

集成测试方法示例

标签:

原文地址:http://www.cnblogs.com/cocomue/p/4474098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!