备注:此文章,是各方资源整理后的合集,非原创,如原文作者介意,
1.关于测试工作
1.1测试工作理解
狭义理解:帮业务在每个版本中找到bug,让版本顺利发布
广义理解:要求测试工程师能够吧一个业务或者一整块业务的质量保障体系给建立起来
质量保证体系:就是要通过一定的制度、规章、方法、程序和机构等把质量保证活动加以系统化、标准化及制度化。
2.2接手新业务
开展工作的第一步都是熟悉,熟悉业务,熟悉技术,熟悉团队协作
业务的前世今生:业务存在原因,定位,发展至今的形态,地位,奖励发展方向
发布流程:看业务团队的协作能力和技术能力,了解业务内部
用户使用:目标用户,我们的业务为用户产出了什么,解决了什么
2.测试能力建设
2.1 测试能力建设
核心:质量保障和工程效能;通俗来讲就是业务在质量和效率这两块缺什么,作为测试工程师就需要做什么
测试能力建设的关键点:如何把测试肉身投入转换成测试能力投入,即 人力转换成技术能力和流程化
目标:直白的目标就是业务需要什么,我们就做什么,需要找到合适业务和团队的方式;
2.2测试左移和右移
测试左移:
研发和测试分工,研发把核心链路和功能过完,测试需要跟多的去做探索性测试
可参考测试方案:
测试右移:
- 技术方面:需要考虑线上可验证的原则,功能隔离,数据隔离,出现问题的风险预案;去和清除脏数据,功能降级等,前期的设计都需要做到
- 运营方面:暴露敏感数据等,业务测试需要建立相关的防范机制,出现故障能够快速解决
小结:
测试工程师需要花时间去做测试测试,测试设计体现一名测试工程的产出;需要转变自己的思维,把肉身测试转化为能力,把人力成本变成技术成本
----------------------免责声明---------------------------
我真的想找到原贴的,但是我没搜索到(换了好几个关键词),请原作者不要介意,找到后,我会更新的