昨天对新上线的功能进行了测试,作为一个测试新人,因此觉得测试工作对帮助理解产品整体的功能逻辑有非常大的帮助,但是在今天在测试的过程中发现一个问题,和所有岗位一样,测试工作尤其需要经验和丰富的产品知识。
理由如下:(下面几点选择37度在pmcaff关于“创业公司没有专业QA,怎么测BUG更高效?”的回答)
测试的产品经理完全是可以扛起来的,不仅仅是创业公司,有些稍微有点规模的公司都没有QA,但这不是问题,关键是团队的分工。要控制bug要从以下入手,
1、研发。在开发阶段是否能就能杜绝bug,提升代码的质量,在源头扼杀bug呢?这种要求比较高,但研发要有这种思维。
2、产品经理。产品在制定产品方案、梳理产品逻辑和明确产品需求阶段是否能保证没有逻辑上的bug呢,可以的。
3、产品验收阶段。写测试case,考虑各种异常流程,对着详细的需求文档或者功能list逐个验收;
4、借用团队的力量。团队内部全员参与测试产品。
5、灰度测试。借助用户的力量,小渠道小版本快速丢出去看用户反馈。
6、建立用户群。微信群QQ群等,每次新版出来优先放到群里给使用,及时收集bug。
以上37度的回答,可以说是比较笼统的,但其实含金量还是有一点的。因为在今天的再测试过程中,我就被自己昨天所说的“深入进行测试工作既可以帮助我们理解公司业务逻辑,也可以帮助我们发现现有逻辑的问题”这句话打脸了。
因为自己相当缺乏测试经验和丰富的产品使用体验,所以,一旦进入了测试环节,很难从测试的业务逻辑中脱离出来,至多发现一些不符合现有使用体验的一些问题,至于如何现阶段市场上同功能的业务逻辑是怎么样,根本无从思考。
总结以上的赘言,就一句话,测试工作很早就需要开始,上线前的测试其实是在亡羊补牢。
网友评论