- 单元测试 :
- 定义 :对软件的最小可测试单元进行检查,通常是函数或方法。
- 目的 :发现各模块内部可能存在的各种差错。
- 方法 :一般采用白盒法,以路径覆盖为**准则,多个模块可以并行地进行测试。
- 集成测试 :
- 定义 :在单元测试的基础上,对软件的各个模块进行组合测试,以验证模块间的接口是否正确。
- 目的 :确保各个模块集成后能够正确工作,接口无误。
- 系统测试 :
- 定义 :对整个软件系统进行测试,以验证其是否满足需求规格文档中的所有要求。
- 目的 :验证软件系统作为一个整体是否满足用户需求。
- 验收测试(确认测试) :
- 定义 :由用户或第三方进行的测试,以验证软件是否满足用户的验收标准。
- 目的 :确保软件在实际使用环境中符合用户需求和预期。