【测试理论】四、测试阶段分析(单元、集成、系统测试)


前言

从自己工作学习中总结的一些测试流程细节内容


测试理论文章目录

【测试理论】一、测试职业思考
【测试理论】二、测试职业能力维度
【测试理论】三、测试流程管理
【测试理论】四、测试阶段分析(单元、集成、系统测试)
【测试理论】五、质量分析能力
【测试理论】六、测试手段简介(白盒、灰盒、黑盒、静/动态测试)
【测试理论】七、用例设计方法——黑盒测试


一、测试阶段

从前面测试流程管理中,知道了常用的测试阶段,以顺序来分析

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%,其它的覆盖率灵活根据产品阶段调整
  • 代码增、全量覆盖率
  • 缺陷bug率
  • 漏测率
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值