当项目新版本上线后,线上不可避免的会出现一些之前测试中出现的问题。待线上问题出现时,我们该做哪些事情呢,这里来简单说一下:
1,接到运维反馈
产品/开发接到运维反馈:客户在操作中遇到问题,即用户修改不成功,这里暂以用户更改这个操作来说。产品在接到反馈时,首先要安抚对方情绪,同时尽量的了解更多关于问题的详细信息。
2,开发测试跟进
产品讲明问题时,开发、测试跟进查看问题出在哪里。开发、测试要跟进,需要知道的有几条信息,这个信息是运维那边提供的:1)客户的操作的环境,比如说浏览器是?
2)客户的操作步骤有哪些?
3)客户的哪条数据/哪些数据遇到问题
客户账号可不可以提供给我们(这个客户账号,有时可以在数据库根据操作数据查出来)
开发直接看日志看后台数据,测试在测试环境按照操作步骤重现该bug。虽然很多时候重现不了。因为测试环境和线上环境不是一个环境。
3,解决问题
问题解决,发现问题出现的原因五花八门,比如:客户对系统不够熟悉,不知道操作在哪里,比如说,是有些脚本没有执行,比如说,客户的权限配置的问题,比如说,有的流程没有考虑到,开发、需求、测试都没有考虑到。
4,回复安抚客户
当问题解决后,产品需要立马联系客户回复该问题已解决。这个是产品要做的事情,做好安抚客户的工作。同时做出一定的解释。
5,总结避免下次出现类似问题
如果的确是代码出了问题,也去查看相关或类似的流程处是否也有这个问题。
测试需要把这个问题记录到jira中,同时说明出现问题的原因,直接记录同时关闭即可。这样慢慢整理出都有哪些线上的问题。
网友评论