QA流程

一、测试人员的介入时间
1、当产品经理与业务人员制定需求的时候,测试人员不宜介入;
2、当下一期的需求原型出来以后,这个时候就进入了需求评审、需求分析阶段,此时,测试人员应该介入;
3、当开发人员在编码、调试阶段,测试人员不宜介入;
4、当开发人员把下一期的需求做好以后,发布到测试环境,此时,测试人员要快速响应,做好新功能的测试,并做好回归测试;
5、当新一期的需求发布到正式环境以后,测试人员要做好生产环境的每日巡检。

二、关于测试环境的控制
1、开发环境:应该是开发人员自检、调试代码的环境,测试人员和产品经理都不宜使用开发环境进行工作;
2、测试环境:开发人员在开发环境自检过后,发布到测试环境,此时,测试人员可认为这一期的新需求或者是已经优化的功能是可以正常测试的,测试人员主要在测试环境进行测试工作;
3、预生产环境:测试人员在确定测试环境没有发现问题后,发布到预生产环境,此时,产品经理和业务人员可以在预生产环境进行测试工作;
4、生产环境:为了保持生产环境的稳定性和数据库不被污染,技术团队内部不宜过多的使用生产环境,生产环境是供用户和客服人员使用。

三、关于版本的控制
1、开发人员在开发环境进行调试,测试人员不宜介入;
2、发布到测试环境或者生产环境,开发人员应该只有提交权限,测试人员具有打包权限;
3、每一次发布到生产环境时,应该打印《发版记录》,写清楚此次升级的内容,并由开发人员与测试人员签字,决定权在测试人员。

四、关于质量事故的控制
1、当用户反映生产环境有BUG时,测试人员要快速响应,进行BUG步骤重现,配合开发人员做好分析工作,并进行生产环境的紧急升级。
2、出具《质量事故报告》,写清楚生产环境出现的BUG,并尽量避免下次再出现类似的BUG。

五、关于QA的职责
1、测试人员不仅仅是测试的角色,还充当QA的角色;
2、QA应该积极的配合产品经理分析需求,站在用户的角度,从用户体验性入手,提出一些建设性意见;
3、QA应该积极的配合开发人员,甚至还要充当监督开发人员的角色;当开发人员在编码、调试阶段,测试人员不应去打扰开发人员;当开发人员发布到测试环境后,测试人员应该快速响应,进行新功能或者需求变更的测试,回归测试、跟踪测试。

六、关于测试部门新员工的培训
1、测试人员只有在充分理解了业务流程后,才能对新员工进行培训;
2、已经稳定的旧的功能,由测试人员进行培训;
3、新的功能,由产品经理进行培训。

七、关于测试部门整体技术的提高
1、具备分析BUG的能力,可以判断出一个BUG是前端开发的问题还是后台开发的问题,以便尽早与开发人员进行沟通;
2、时机成熟的时候,在测试部门内部推广自动化测试与性能测试。

转载于:https://www.cnblogs.com/yjlch1016/p/9573509.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值