秦皇岛的网站建设公司,seo黑帽多久入门,广西城市建设学校手机官方网站,福建漳州网站建设价格其实无论是线上还是在测试出现bug#xff0c;我们核心的还是要定位出bug出现的原因。
定位出bug的步骤#xff1a;
1#xff0c;如果是必现的bug#xff0c;尽可能的复现出问题#xff0c;找出引发问题的操作步骤。很多时候#xff0c;一个bug的产生#xff0c;很多时…其实无论是线上还是在测试出现bug我们核心的还是要定位出bug出现的原因。
定位出bug的步骤
1如果是必现的bug尽可能的复现出问题找出引发问题的操作步骤。很多时候一个bug的产生很多时候还是由于我们触发了某些特定的操作步骤导致这个问题出现这种问题也很好定位无论是线上还是线下我们都可以按照出现bug的步骤一步步演示给开发看并且也可以在出现问题的时候将对应的日志发给开发。 2如果是偶现性bug很多时候我们没办法找出bug的复现步骤这个时候就需要直接开发通过阅读日志进行定位问题发生的原因之后再尝试通过对应的操作复现出具体的问题。
当然如果是线上出现bug基于以上的原因去定位之外我们还要考虑如果没有在测试环境上出现类似的问题那么有可能就是因为线上环境的数据等因素和本地环境有些差异。这时候要做一些比对的工作。
其实线上出现bug是我们测试很难避免的现象我们只能尽可能的避免减少发生的概率并且做好整个后续的处理流程这才是核心。
一般主要的处理流程如下
1、评估bug的严重程度和产生原因。
2、确定不同的解决方案回滚到稳定版本或采取其他措施。
3、复现bug。记录bug重现步骤,协助开发快速定位问题。
4、bug解决后测试环境回归。确定整体功能ok不能引入新bug.
5、重新发到线上后留意用户反馈,看是否还有该问题。
6、复盘。分析整个过程思考问题和改善方案避免类似问题重复出现。
出现线上bug常见的原因
1.流程不规范比如上线的代码里边包含了正在开发且未提测的内容
2.代码review不到位
3.没有对修复代码的影响范围进行评估
4.漏测等等。
当然软件在线上运行的过程中很多时候出现问题的时候有的公司还有对应的日志监控系统。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你