为什么要做线上回归测试?

玩技站长 测试分享评论209字数 439阅读1分27秒阅读模式
摘要 回归测试(Regression testing)是指代码在发生修改之后重新测试之前的测试以保证修改的正确性。

回归测试(Regression testing)是指代码在发生修改之后重新测试之前的测试以保证修改的正确性。

理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复的缺陷是否在软件新版本上再次出现!文章源自玩技e族-https://www.playezu.com/185553.html

至于如何做好回归测试,大部分人认为应该先验证bug,然后回归到这次修订的相关地方。文章源自玩技e族-https://www.playezu.com/185553.html

然而,如何评估与此次修订相关的风险是一个相对重要和严重的问题。文章源自玩技e族-https://www.playezu.com/185553.html

在我们通常的回归测试中,我们是如何做到这一点的?文章源自玩技e族-https://www.playezu.com/185553.html

1.在项目中与开发和项目领导沟通和确认。文章源自玩技e族-https://www.playezu.com/185553.html

这是一个关键环节,好的开发人员在提交测试时会注明可能产生的影响。文章源自玩技e族-https://www.playezu.com/185553.html

2.关键点的测试。文章源自玩技e族-https://www.playezu.com/185553.html

这是一个非常重要的部分。即使和这次改版没有直接关系,也最好走基本流程。因为这是客户最关心的,也是盈利的地方。文章源自玩技e族-https://www.playezu.com/185553.html

3.对开发者能力的评价。文章源自玩技e族-https://www.playezu.com/185553.html

好的开发人员,在修改缺陷的时候,会注意修改过程中的其他地方。然而,能力不足的开发人员可能会考虑得更少。修改后有很多二次bug,此时需要加强测试。如果可能的话,整个模块的基本功能都要回归。文章源自玩技e族-https://www.playezu.com/185553.html

4.项目初始阶段测试用例的维护。

在项目开始时,编写测试用例通常是一个充分理解系统的过程。这时候时间充裕,所以在编写测试用例的时候,尽量标记关联的测试用例。这在大型项目中尤为重要。

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证