政策资讯

Policy Information


什么是集成测试?

来源: 重庆市软件正版化服务中心    |    时间: 2024-05-28    |    浏览量: 39621    |   

集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照概要设计说明书和具体设计说明书的规定进行组装。

自顶向下的增值方式是将模块按系统程序结构,沿控制层次自顶向下进行组装。自顶向下的增值方式在测试过程中较早地验证了重要的控制和判断点。在一个功能划分合理的程序模块结构中,判断经常出现在较高的层次里,因而,可以较早地碰到这种问题。假如重要控制有问题,尽早发现它可以减少以后的返工,这是十分必要的。假如选用按深度方向组装的方式,可以一方面实现和验证一个完整的软件功能,可先对逻辑输入的分支进行组装和测试,检查和克服潜藏的错误和缺陷,验证其功能的对的性,就为其后对重要加工分支的组装和测试提供了保证。

自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。自底向上增值方式的缺陷是"程序一直未能作为一个实体存在,直到最后一个模块加上去后才形成一个实体"。就是说,在自底向上组装和测试的过程中,对重要的控制直到最后才接触到。这种方式的优点是不需要桩模块,而建立驱动模块一般比建立桩模块容易,同时由于涉及到复杂算法和真正输入/输出的模块最先得到组装和测试,可以把最容易出问题的部分在初期解决。此外自底向上增值的方式可以实行多个模块的并行测试,提高测试效率。因此,通常是把以上两种方式结合起来进行组装和测试。

在进行集成测试时,测试者应当拟定关键模块,对这些关键模块及早进行测试。关键模块至少应具有特性:满足某些软件需求、在程序的模块结构中位于较高的层次(高层控制模块)、较复杂和较易发生错误、有明拟定义的性能规定。

评论

QQ咨询 扫一扫加入群聊,了解更多平台咨询
微信咨询 扫一扫加入群聊,了解更多平台咨询
意见反馈
立即提交
QQ咨询
微信咨询
意见反馈