由于集成测试所处层次、检验对象与单元测试、 系统测试有着很大的差异,其操 作方法
与检验标准也有所不同。
首先,集成测试必须是可重复的。在产品的生命周期中软件维护贯穿始终,不停 的修改
代码成为必然, 仅考虑一次操作的集成测试是一种低效劳动,而且集成测 试处于系统的
中间层次 (与单元测试与系统测试不同),需要编写一系列测试代码,操作难度也较
大, 所以构造可重复的集成测试过程是保证低投入高产出的前提。
其次, 集成测试必须是规范的操作。代码千差万别,有简单的有复杂的、有规范 性好的
与规范性差的, 如何保证不同的代码有相同的测试效果。测试者的素质也 千差万别,有
经验的与没经验的,能力强的与能力弱的,测试效果大不一样。要保证集成测试是可操
作的、可推广的,需要解决这些问题。
另外,集成测试还需是可度量的。不可度量的测试往往意味着失控,质量与进度 得不到
保证, 尤其对于集成测试,有一定难度,执行起来差异很大,更需要对测 试效果进行度
量。 在提供覆盖分析的测试中,我们可以直观的看到哪些代码覆盖到了, 哪些代码没覆
盖到, 再有针对的设计测试用例,这种白盒的方法, 有力保 证了高效测试。
集成测试的关键目标
最新推荐文章于 2024-09-10 19:00:05 发布