版本迭代流程,产品线上问题反馈流程以及缺陷解决流程中测试工程师的作用

一.版本迭代流程

  产品经理进行版本计划,版本需求设计,之后拉需求评审,涉及到版本计划预览,功能详细说明,版本需求确定,那么当开展需求评审的时候,UI会介入进来,进行UI设计,同时研发的版本负责人会进行技术调研,技术设计/评审,进行功能开发,包括前端,后台,应用端;测试工程师会开始测试用例的编写,编写完会进行测试用例的评审;等研发开发完之后,那么会进行版本转测,之后测试工程师可以根据测试用例然后进行版本测试,包括进行多轮测试,第一轮测试是全量测试,第二轮则是对第一轮测试中发现的缺陷进行回归,有第三轮测试的话主要是看第一,二轮测试中缺陷修改过程中是否有引入新的缺陷,对第一,二轮测试进行补充,等测试结束后,那么就可以封板,产品可以进行验收,之后就预发布,发布。等产品部署上线到不同的测试环境中,测试工程师需要进行回归测试。
  在这个流程中,测试工程师起到的作用主要是需要了解版本的需求,有不懂的和产品或者研发沟通,编写测试计划,确定测试时间(测试开始时间以及结束时间),基于需求文档设计测试点,编写测试用例,拉用例评审,转测后进行版本测试,对发现的缺陷准确及时描述给研发修复,对缺陷进行跟踪管理,回归缺陷,等到测试结束后输出版本测试报告。等产品上线后对不同环境的产品进行简单的测试。

二.产品线上反馈问题解决流程

  产品线上客户会反馈问题给产品运营,那么产品运营会对客户反映的问题进行分析,对一些业务使用上的问题或者自己能解决的问题给客户解答,然后把问题抛给测试,那么测试会同样分析问题,必要会复现问题,看是否为缺陷,如果不为缺陷,那么给产品运营回复就可以了;如果是缺陷,那么就建立缺陷,指给对应的研发来修复缺陷,等到研发修改完毕进行回归,然后给产品运营一个结论,也就是问题的原因以及解决的结果。再由产品运营客户回复实现闭环。
  在这个过程中,测试工程师起到的作用主要是分析产品运营抛来的问题,看是否为缺陷,如果为缺陷,那么就是需要拉研发修复缺陷,进行缺陷管理,待研发修复完后进行回归并回复产品运营。

三.缺陷解决流程

  当测试发现缺陷之后,那么需要对缺陷进行准确描述,在对应的缺陷管理平台中提出缺陷,研发介入,如果自己不能解决,那么就转给能解决的研发,如果涉及到新的需求,那么和产品沟通;如果研发发现暂时无法解决缺陷,那么就pending。等研发处理完缺陷,测试需要进行回归,包括缺陷问题回归和结果回归,如果回归通过,此时状态流转,问题已经解决;如果回归不通过,那么状态继续流转回研发直到问题解决。
  在这个过程中,测试起到的主要是对缺陷的跟踪管理。

总结

  主要是写了版本迭代流程,产品线上问题反馈流程以及缺陷解决流程中测试的作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值