1

回归测试的分类_多测师11的技术博客_51CTO博客

 1 year ago
source link: https://blog.51cto.com/u_15239049/5449614
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

回归测试的分类

原创

多测师11 2022-07-07 10:09:06 ©著作权

文章标签 回归测试 用例 测试用例 文章分类 软件测试 软件研发 阅读数169

  回归测试的分类

  以数学形式表示回归测试使用的用例,可以这样说明:假如某开发周期的软件功能集合为P,与之对应的测试用例集为T。

  在回归测试时,我们可以使用测试用例集T、对新增/修改(比如修复缺陷)后的功能集P、进行测试。其中P、⊂P,T、⊂T。以此可见,针对回归测试,关键点在于测试用例集T、的选取。

  那么如何选取回归测试用例集呢?

  常用:根据代码修改部分选取回归测试用例集,或根据数据流图选取回归测试用例集等方法。简而言之,收集需要回归测试的功能集P、相关信息,在用例库中检索出与之关联的测试用例集T。

  还是让我们用实例说明进行回归测试的整个流程吧,结合第三部分的阐述,以两个例子来说明不同的回归测试类型,如何进行回归测试。

回归测试的分类_回归测试

  1.修正型回归测试

  修正型回归测试主要用于检测出缺陷后并修复缺陷后进行

  假设:开发周期D内,软件功能集为P={P1,P2,P3,P4,P5},对应测试用例集为T={T1,T2,T3,T4,T5}。

  经过普通测试后,提交缺陷集B={B2,B3},B2是T2用例发现的与P2功能相关的缺陷,B3是T3用例发现的与P3功能相关的缺陷。

  经过缺陷修复后,需要对检测出缺陷的功能P2,P3进行回归测试,回归测试用例集为T、={T2,T3},T2和T3用例不做任何修改进行测试。

  2.递进型回归测试

  递进型回归测试通常针对对原有功能进行增删等修改后进行,递进型流程图和所处阶段如下图2所示,递进型回归测试可用于当前开发周期对原有功能进行修改后启动。

  假设:开发周期Dn+1内,软件功能集为P={P1,P2,P3,P4,P5、,P6,P7},其中P1-P4为软件原有功能,P6、P7为开发周期Dn+1内新增功能,P5、为对原有P5功能进行修改后的功能。

  对应测试用例集为T包含原有用例集T1-T4,新增用例集T6,、7,和修改后的测试用例T5、。即T={T1,T2,T3,T4,T5、,T6,T7}。

  在递进型回归测试阶段,需要对P5、功能进行回归测试,使用的测试用例为对原有T5用例进过修改,以适配新P5、的T5、用例。

  3.清楚回归测试的意义

  回归测试在测试活动中经常被提及和使用,常有测试人员不清楚常规(普通)测试和回归测试的意义,以及如何进行过回归测试。经过本文的介绍,可以帮助测试人员更好地了解和回归测试活动。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

  • 打赏
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK