博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集成测试方法示例
阅读量:6481 次
发布时间:2019-06-23

本文共 564 字,大约阅读时间需要 1 分钟。

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

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

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

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

自顶向下的集成步骤:

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

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

3、进行集成测试

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

示例:

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

测试方式:

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

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

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

自低向上集成步骤

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

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

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

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

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

其方式为:

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

转载于:https://www.cnblogs.com/cocomue/p/4474098.html

你可能感兴趣的文章
Android学习笔记(一)
查看>>
Java 提高篇(一)
查看>>
虚拟化学习笔记
查看>>
浏览器的兼容性问题
查看>>
我的友情链接
查看>>
今天真的搬走了
查看>>
PC散热风扇之研究一:风扇种类介绍
查看>>
关于Session和Cookie简单实例
查看>>
App框架实现———dagger2
查看>>
zabbix 微信报警
查看>>
rsync命令参数及SSH自定义端口远程拷贝
查看>>
通过SQL Server 2008数据库复制实现数据库同步备份
查看>>
HttpClient做接口测试时自定义参数长度
查看>>
PyCharm2017激活方法
查看>>
python:以16进制查看文件
查看>>
R:正太分布dnorm
查看>>
RAID C100阵列卡配置指南-sunleii
查看>>
Matlab彩色图像处理
查看>>
新手必须掌握的基础Servlet,jsp,jdbc开发一般流程
查看>>
nginx反向代理web并使用keepalive做VIP
查看>>