最近一个跟朋友聊测试团队工作的时候,她说她现在最大的痛点是项目的每个迭代版本都有好几百个Bug,听起来就是一种jira单满天飞的感觉...
我在想怎么能帮助到她或者和她有相同现状的同行们,于是决定写一篇关于这个问题我个人的一些想法和实践经验,仅供大家参考。
首先,我们分析一下涉及的两个问题点:
1⃣️测试阶段
2⃣️浪费时间在jira单上
测试阶段:明显已经是在项目比较靠后的阶段
浪费在jira单上的时间:不光是浪费了测试的时间,同时也是在浪费开发的时间,其实大家都是在浪费消耗整个项目的时间。
导致的结果是看似这个版本测试同学发现了很多问题,但是也暴露了这个版本的质量问题,彷佛玄幻小说里一个很脆弱的结界不堪一击,处处是Bug。
可能你会说在这个所有互联网项目都追求快速迭代的时代里,不是更应该保证项目的上线时间吗?你说的没错,不过说的不全,项目的上线节点固然重要,但是上线的质量同样重要,站在公司的角度考虑一下你就会明白,高质量的产品是留住用户的重要手段之一。
其次,看一下身为互联网技术人员我们怎样通过自己的努力来提高我们的整体质量,不在测试阶段浪费更多的时间在jira单上。
理论说出来大家都懂,即便是这样我还是想说一下。其实就一句话:“把控好项目每个阶段的质量”。
在各个阶段做哪些事情能提高我们的质量呢?
- 需求宣讲前:需求分析(需求宣讲前看需求文档,看交互设计,抛出你的疑问和建议,快速积极的跟产品同学沟通得到答复)
- 开发写代码前:开发技术方案评审
- 开发提测前:测试用例评审/测试方案评审;提测前开发成果demo(冒烟测试)
- 测试过程中:相信以下也是我们很多测试同学已经养成的好习惯
- 测试结束后:测试总结复盘
最后,总结一下:是不是觉得测试同学要做的事情很多,贯穿在整个项目阶段,但是这也正是测试重要价值的体现,漫天飞舞的Bug单不是你的终极目标,更不是你价值的体现。以项目质量为导向你会发现你可以做很多可以提高质量的事情,预防永远大于补救。看似每个阶段细节的部分,都会为你良好的产品质量打下坚实的基础。