增量测试
增量测试
什么是增量测试?
单元测试完成后,开发人员进行集成测试。它是验证模块之间的接口和交互的过程。在集成时,开发人员使用了许多技术,其中之一是增量方法。
在增量集成测试中,开发人员使用存根或驱动程序将模块一一集成以发现缺陷。这种方法称为增量集成测试。相反,big bang 是另一种集成测试技术,所有模块都一次性集成。
增量测试方法
-
自顶向下集成 –这种类型的集成测试从上到下进行。不可用的组件或系统被存根替代
-
自下而上集成 –这种类型的集成测试从下到上进行。不可用的组件或系统被驱动程序取代
-
功能增量 –根据功能规范文档,基于功能或功能进行集成和测试。
增量测试 – 功能
-
每个模块都提供了在项目/产品结构中扮演的明确角色
-
每个模块都有明确定义的依赖关系,其中一些只能在运行时知道。
-
增量集成测试的更大优势在于,当相对容易地检测出相同问题的根本原因时,可以在较小的程序集中及早发现缺陷。
-
一个缺点是它可能很耗时,因为必须开发存根和驱动程序来执行这些测试。