美文网首页
浅谈回归测试

浅谈回归测试

作者: 宝贝窝3 | 来源:发表于2022-06-23 10:35 被阅读0次

一个bug的生命周期是从创建开始到关闭结束,而bug能否关闭就取决于回归测试的结果,测试人员可能很多都对bug灵敏度有较高要求,但是对于回归测试的把控或质量掌握的程度却比较模糊,而关于回归测试的范围,回归测试的开展正是本文讨论的重点。

一、Bug回归的重要性

回归测试是软件测试中不可忽视的一部分,回归测试是对问题修改后,重新进行测试并确认修改没有引入新错误,或者导致其他程序出现错误。作为软件生命周期的一部分,回归测试在整个软件测试过程中占据着相当大的分量,在敏捷测试的每个阶段都要进行多次回归测试。开发人员修改的局部问题时,可能已经处理了表面症状,所以主要测试其修改的页面和它的底层逻辑上;但是也可能存在未触及到根本原因,所以还需要测试交互模块。bug本身可能得到了修复,但修复也可能造成其他错误,所以有必要为每个修复的错误,设计回归测试。

二、关闭bug有哪些注意事项呢?

最重要的,要看bug的原因分析和解决方案是否正确,能否对应。在原因和解决方案都看懂了的情况下开始进行回归验证。该问题在发现时是百分百的出现概率,那么按照操作步骤验证改好之后可以直接关闭;该问题在发现时是int问题,那么最好要提高操作次数,回归20次(概率<5%回归30次,概率>5%回归20次),再视操作结果关闭bug。

有些开发解决bug的习惯比较好,会附上回归建议,此时再额外按照建议回归下即可。如果在条件允许的情况下,最好跟开发人员沟通交流,讨论bug的根因、修改方案及修改影响,结合开发人员的开发习惯,再结合测试人员自身的经验,梳理相关回归思路。这样基本就可以将bug一网打尽。

下面我们看两个bug回归的经典案例:

这个案例中,问题出现的原因是对该线索进行操作,签约状态的值传的不对,没有定义这个状态的值,导致线索状态没有变化。我们在回归时,除了验证原bug中操作的场景,还需要验证其他不同流程,保证线索的状态都是正确变化的,从而确认没有引入新的问题。比如:

线索由待跟进转换为跟进中,提交后状态显示正确

线索由跟进中转换为已签约,提交后状态显示正确

线索由已签约转换为已失效,提交后状态显示正确

而这个bug就相对比较简单,问题原因就是普通线索和商盟线索没有加商盟标志,导致和普通线索一样展示在了原来的区域,验证时除了按照原来步骤操作,还需要查看数据库中商盟的线索有这个值就代表改好了。

三、如何提交回归测试的效率

快速进行回归测试的最佳方法之一是使回归测试的简单场景转换成自动化用例。我们可以创建一系列回归测试脚本,并应在每次修改到这部分逻辑时对该脚本进行部分修改和审查,以确保其覆盖到修改的地方。然后在手工执行回归测试时,这部分自动化脚本就可以帮我们测试其他常用的基础功能,报证修改不会引入严重问题,自动化测试脚本应涵盖所有可能的基础场景的测试用例。自动化回归测试将大大降低系统测试阶段、维护升级等阶段的人力和时间成本。

除了上述的关于回归测试的采取的必要手段,回归测试也可以借鉴平常测试的一些方法,比如交换测试,邀请别的小伙伴站在用户角度对该模块进行验证,也可以发现一些测试者自己发现不了的隐蔽问题。

相关文章

  • 浅谈回归测试

    一个bug的生命周期是从创建开始到关闭结束,而bug能否关闭就取决于回归测试的结果,测试人员可能很多都对bug灵敏...

  • 平安金融壹账通测试技术周报(六十三期)

    本期导读:本期高级测试工程师马毓霞带来个人浅谈测试小习惯,柯婵分享自己作为测试新人浅谈测试分类。测试方法技巧,自动...

  • 浅谈iOS单元测试

    浅谈iOS单元测试

  • 回归测试

    回归测试翻译自英文regression test 可以翻译为回归测试、衰退测试、退化测试。由上述概念可知:回归测试...

  • 2019-08-28

    浅谈iOS单元测试 iOS单元测试从入门到应用 - 简书

  • PostgreSQL自带测试方法汇总

    1、回归测试(regress) PostgreSQL主要的回归测试套件--pg_regress。 2、隔离测试(i...

  • 回归测试怎么做

    读者提问:回归测试怎么做? 阿常回答:这个问题我分两点回答 1、什么是回归测试 2、怎么做回归测试 一、什么是回归...

  • 面试问题

    1.怎么理解回归测试?是否思考过如何减少回归测试工作量? 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引...

  • 这些测试方法你了解吗?

    测试方法千千万,以下几种你必须了解。 1. 回归测试(Regression Testing) 回归测试是指修改了旧...

  • 关于回归用例和回归用例自动化的实施思路

    最近在整理一个项目上线后回归测试用例,顺便理一下我所理解的回归测试,包括如何整理回归测试用例,回归用例自动化的思路...

网友评论

      本文标题:浅谈回归测试

      本文链接:https://www.haomeiwen.com/subject/wtunurtx.html