回归测试(Regreesion Testing)
⽬的: 验证缺陷得到了正确的修复,同时对系统的变更,没有影响以前的功能什么是天然砂
阶段: 回归测试可以发⽣在任何⼀个阶段
策略:
扫黑风暴孙红雷演的好的还是坏 1) 完全重复测试
重新执⾏所有在前期测试阶段建⽴的测试⽤例,来确认问题修改的正确性和修改的扩散局部影响性
2) 选择性重复测试
即有选择地,重新执⾏部分在前期测试阶段建⽴的测试⽤例,来测试被修改的程序
-a) 覆盖修改法2014高考时间
即针对被修改的部分,选取或重新构造测试⽤例验证没有错误再次发⽣的⽤例选择⽅法
-b)周边影响法
该⽅法不但包含覆盖修改法确定的测试⽤例,还需要分析修改的扩散影响,对哪些收到修改间接影响的部分选择测试⽤例验证它没有受到不良影响,该⽅法⽐覆盖修改法更充分⼀点.
芦苇荡 -c)指标达成法
李云迪和朗朗 这是⼀种类似于单元测试的⽅法,在重新执⾏测试前,先确定⼀个要达成的指标,如修改的部分代码,100%的覆盖,与修改有关的接⼝60%的覆盖等,基于这种要求选择⼀个最⼩的测试⽤例集合
流程:
(适⽤于单元测试,集成测试,系统测试)
1)在测试策略指定阶段,制定回归测试策略
2)确定需要回归测试的版本
3)回归测试版本发布,按回归测试策略执⾏回归测试
4)回归测试通过,关闭缺陷跟踪单(问题单
5)回归测试不通过,缺陷跟踪单返回开发⼈员,开发⼈员重新修改问题,再次提交测试⼈员回归测试
(注--回归测试⽐较适合使⽤⾃动化⼯具
发布评论