全球旧事资料 分类
系统的接口以及集成后的功能进行正确性检验的测试工作。目的:根据实际情况对程序模块采用适当的集成测试策略组装起来,对系统的接口以及集成后的功能进行正确性检验的测试工作。对于传统软件来说,按集成程度不同,可以把集成测试分为3个层次,即模块内集成测试;子系统内集成测试;子系统间集成测试。对于面向对象的应用系统来说,按集成程度不同,可以把集成测试分为2个层次,即类内集成测试;类间集成测试。环境:硬件环境,操作系统,数据库,网络,测试工具运行,其他

f
集成测试策略:1,基于分解的集成方式(a一次性集成方式,优点是只要极少数的驱动和桩模块;需要的测试用例最少;方法简单;多个测试人员可以并行工作,对人力、物力资源利用率较高。缺点是一次试运行成功的可能性不大;错误定位和修改困难;有许多接口错误很容易躲过测试。b自顶向下的增量式集成:优点是在增量式集成的过程中较早地验证了主要的控制和判断点;减少了驱动模块开发的费用;由于集成顺序和设计顺序一致,可以和设计并行进行;支持故障隔离。缺点是建立桩模块的成本较高;底层构件中的一个无法预计的需求可能会导致许多顶层构件的修改;底层构件行为的验证被推迟了;随着底层模块的不断增加,整个系统越来越复杂,导致底层模块的测试不充分,尤其是那些被复用的模块。c自底向上的增量式集成优点是对底层模块的行为能够早期验证;可以并行进行测试和集成,驱动模块的编写工作量远比桩模块的编写工作量小;支持故障隔离。缺点是对高层的验证被推迟到了最后,设计上的错误不能被及时发现;对于底层的一些异常很难覆盖。d优点是集合了由顶向下和自底向上的两种集成策略的优点,且对中间层能够尽早进行比较充分的测试;而且该策略的并行度比较高。缺点是中间层如果选取不恰当,可能会有比较大的驱动模块和桩模块的工作量。)2、基于层次的集成:适用范围:有明显线性层次关系的软件系统。3基于路径的集成:
集成测试分析:1、体系结构分析:1)跟踪需求分析从需求的跟踪实现出发,划分出系统实现上的结构层次图。2)对系统各个构件之间的依赖关系进行分析,然后据此确定集成测试的模块的大小。2、模块分析:3、接口分析:集成测试的重点是测试接口的功能性、可靠性、安全性、完整性、稳定性等多个方面。接口的划分,接口的分类,接口数据分析。4、集成测试策略的分析:主要根据被测对象选择合适的集成策略。
测试用例的重要性:测试用例是测试r
好听全球资料 返回顶部