回归测试就是在软件或环境被修改后进行再测试回归测试有两个重点,一是有没有产生新的漏洞,二是缺陷是否真的消除。
选择回归测试可以选全部的用例进行再测试,也可以选具有一定风险的用例再测试。
回归测试的过程:
1 . 识别出软件中被修改的部分
2 . 从原测试用例库中排除所有不再适用的测试用例,确定那些对新的软件版本依然有效的测试用例
3 . 若有必要,生成新的测试用例集,用于测试原来测试集无法充分测试的部分
4 . 依据一定的策略选择测试用例测试被修改的部分
5 . 记录测试结果在测试报告中
6 . 分析测试报告
7 . 修正和测试工作
8 . 完成测试产品提交配置软件在测试或起他活动中发现的缺陷经过修改后,应该进行回归测试。
它的目的是验证缺陷是否得到了正确的修复,以及因为修复这个缺陷是否会给系统带来新的问题。
如果回归测试通过,则进行下一个用例的执行,如果不通过,则缺陷跟踪单重新返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试。
回归测试的主要目的是验证对系统的变更没有影响以前的功能,并且保证功能的变更是正确的。