c++白盒测试方法论

 

测试分层设计

一、案例背景

为了实现在新研项目中开发人员在功能交付给测试之前,本地可以自测快速验证新研功能质量情况,实现测试前移目标,我们开始了新研项目测试分层设计实践,基于测试建模和接口测试技术(C++端)

二、解决的问题

1) 测试前移:聚焦核心功能价值,实现开发交付测试前,本地自测代码,快速反馈代码修改质量,实现测试前移目标,支撑质量保障,不泄露bug。

2) 接口测试分层: 降低UI自动化比例,使用接口测试代替UI大部分自动化实现测试分层,提高自动化质量反馈效率

3) 实现测试建模&数据设计和接口测试无缝对接

4) 促进产品代码解耦和代码架构最大程度优化,从而支持接口的可测试性和产品接口服务化

三、成果价值

1、开发交付测试前:设置局部梁宽功能,开发使用接口自测,完成整个迭代期间多个接口9测试,接口测试发现bug:15个,开发自测用接口测试保障产品质量,

提交测试后:功能自身(接口覆盖内容,交叉测试&集成测试&用户验证)0BUG

2、大大降低UI自动化比重,接口覆盖209条用例占总用例比重68%

3、接口测试能够快速反馈产品质量情况

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值