前言
从自己工作学习中总结的一些测试流程细节内容
相关文章
【测试理论】测试职业思考 【测试理论】测试流程管理
一、测试阶段
从前面测试流程管理中,知道了常用的测试阶段,以顺序来分析
1.单元测试
1.1简介
对产品实现的最小组成单元进行正确性测试,例如:一个函数或一个类方法。
1.2测试目的
- 实现内容符合详细设计文档
- 最早的介入测试,保证后续阶段更少的缺陷,减少修复成本
- 测试人员清晰代码逻辑,更快定位问题,避免问题
- 测试驱动开发
1.3测试方法
1.4测试评估
- 逻辑覆盖率:
1、单元测试用例的执行率为100%,通过率为95% 2、主语句的覆盖率达100% 3、分支语句的覆盖率达85%
2.集成测试
2.1简介
在单元测试的基础上,将所有模块按照概要设计文档集成为子系统或系统,验证模块间的逻辑是否正确的。
2.2测试目的
- 实现的内容符合概要设计文档
- 早一步介入测试,保证后续阶段更少的缺陷,减少修复成本
- 测试人员清晰模块间逻辑,更快定位问题,避免问题
2.3测试方法
2.4测试评估
- 接口覆盖率:
1、测试用例的执行率为100%,通过率为95% 2、接口等价类、边界值的覆盖率达85%
3.系统测试
3.1简介
产品(上一阶段集成的系统)与硬件、第三方软件、数据和人员等等结合在一起,在实际运行环境下,对产品进行一系列的测试。
3.2测试目的
- 实现的内容符合需求分析文档
- 最后阶段的测试,保证最少的缺陷上线
- 贴近用户环境
3.3测试方法
3.4测试评估
- 需求覆盖率:P0用例覆盖率为100%,其它的覆盖率灵活根据产品阶段调整
- 代码覆盖率
- 缺陷率
- 漏测率
|