老李分享:测试金字塔,懂开发的测试工程师更有竞争力

老李分享:测试金字塔,懂开发的测试工程师更有竞争力

 

测试金字塔:金字塔分为5层:

第一层是单元测试,是针对类库和程序集来进行测试;

第二层是组件级测试,接口级的测试;

第三层是服务级测试,支付类如转账等;

第四层是界面级测试,UI测试;

第五层是手动测试,运行已经集成的系统,手工对系统的运行结果和预期结果比较。

 

 

 观点:越底层的测试效率越高,测试质量保障程度越高,如下图示:

程序的bug归根结底是每个类的代码错误,当保证了每个类的稳定后,上层就是集成的问题。逻辑性bug在类库做组件内部解决。

观点二:测试越往下面测试的成本越低。

       Bug越早发现,损失就越小,成本越低。同样道理,从代码规模来看,定位系统bug会花费很多时间,定位类的bug花费时间很短,因为代码量很少

观点三:测试越往下面,职业发展前景越好,同时也回答了测试人员是否需要开发功底的问题:

 

 

       越往金字塔底层,测试的技术含量要求更高,测试人员的核心竞争力更大,薪酬当然要高一些,如果从技术方向来说,可以做高级测试工程师、测试架构师都有可能。2008年左右,微软不懂开发的测试工程师已经消失了。

     

转载于:https://www.cnblogs.com/poptest/p/4962438.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值