分层测试实施总结与思考

本文探讨了分层测试的概念,包括分层测试框架、业务分层测试和策略层次的分层测试,并介绍了测试金字塔、倒金字塔模型和橄榄球模型在实际应用中的策略。作者分享了在不同项目中采用这些模型的经验,强调分层测试的实施需要完善的流程、工具支持和团队协作。此外,提出了分层测试体系建设应遵循稳扎稳打的原则,避免短期冒进。
摘要由CSDN通过智能技术生成

从10年开始实践分层测试理论,再到开始在企业培训《分层测试精要》课程也有七八年了,这段时间很多同仁也在不断探索和实践,在各个企业中也有了很多实践和总结。前段时间在参加某公司面试时提到这个课题,感觉还是有很多内容可以分享和总结,本文结合面试交流内容(有删改省略部分内容),从分层测试概念、策略与应用、以及实施建议三个方向聊一下笔者本人的思考与总结。
- 1 - 
分层测试几个概念

提起分层测试,先简单的看下工作中会遇到的那些关于分层的词:分层测试框架,App业务分层测试,金字塔模型等等都是测试中关于分层的一些概念。那么他们到底有什么不同呢?

分层测试框架属于技术层次的分层测试框架,一种应对变化而进行的一种封装;目的是减少变化而引起代码的大量改动。分层测试框架是可以实现业务、数据、技术的解耦,降低测试人员使用的门槛。

业务分层测试实际上是将日常工作中App业务对象拆分为:技术组件、业务组件和业务流程。技术组件:指APP应用的基础技术,如RN、H5、小程序等。业务组件:指业务中的通用功能如弹窗、消息、Xview、分享、搜索等功能。业务流程:指与业务相关的业务规则、流程等业务属性信息。详细可参考《基于业务分层的测试策略》。

策略层次的分层测试,是思考如何使用不同类型的测试,在成本、进度、质量之前寻求一个平衡的投资组合的方式。而我们今天和大家所讨论的分层测试就是基于策略层次的分层测试。

分层测试是一种测试策略,思考如何使用不同类型的测试来创建平衡的投资组合的方式,通过组合不同测试类型实现分层测试,降低测试总成本;分层测试能够持续快速反馈,而不是都等到最后才反馈,所以才能够被广泛使用和推广。

- 2 - 
分层测试常见策略与应用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值