我的问题很简单,
我在规划团队做的测试效能提升的事情,目前发现在做的也就1-2年就差不多了,剩下的除了迭代维护和功能完善好像没其他可做的了,所以想请教一下,大佬们都做了哪些关于提升测试效能的事情
我目前规划和实施的内容如下:
- 基线用例
- 测试平台,目前做了开发自测平台和用例管理,后面还打算做监控、脚本运行等
- 埋点自动化
- UI自动化(OCR、DIFF、录屏)
- 接口自动化(自动生成用例)
- APP专项
- 造业务数据
- 数据治理
- 日志分析
- 全流程自动化
- CICD
- 手机多设备管理(基于STF做二次开发)
- JACOCO(这个估计够呛)
_AD
(霍格沃兹_AD)
3
效能提升这块不管在任何的行业,永远都有空间。比如汽车制造里面,今年特斯拉大降价,其中一项重要的原因就是特斯拉一直在做技术攻关,导致制车成本一再降低。
所以其实你在提出这个问题的时候,完全没必要去罗列技术。反而要去思考一下,在整个业务线中,业务的效率痛点是什么,如何为老板省金钱,省人力,省时间。只要能达到这个目的,不管是通过技术也好,管理也好,都是可以的。当然,技术是最容易出效果的一种方式。
技术是为业务服务的,所以你要从业务区反推,目前的效率痛点是什么,原因是什么应该如何解决,可以使用什么样的技术解决。
关于效能提升这个问题,饿了么的测试团队出过一本非常好的书,叫做《饿了么质量体系搭建实战》,书籍简介可以参考:
饿了么质量体系搭建实战阅读记录
按你目前的描述,应该处于提效到赋能的阶段之间。首先,你可以在测试团队内收集一下意见和需求,看看是否还有好的改进空间,如果没有则一级一级向外辐射影响力,比如通过测试左移与精准测试提升研发质量。如果在技术团队已经都无事可做的话,可以继续询问业务团队的意见,可以问问他们目前与技术团队的痛点和需求。