一.回归测试
目的:
1.检查缺陷是否真的被修复了。
2.程序员在修复缺陷的过程中有没有引入新的缺陷。
定义:
回归测试是指修改了代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试可以发生在任何一个阶段,包括单元测试,集成测试和系统测试。
流程:
- 在测试策略制定阶段,制定回归测试策略。
- 确定要回归测试的版本Version,哪个版本上bug被修改了就在那个版本上回归
- 回归测试版本发布,按照回归测试策略执行回归测试
- 回归测试通过,关闭缺陷报告单
- 不通过,缺陷报告单返回开发人员,开发人员重新修改问题,再次提交测试回归测试。
回归测试策略:
1.完全回归:重新执行所有在前期测试阶段建立的测试用例,来确认问题修改的正确性和修改的扩散局部影响性
2.选择性回归:即有选择的重新执行部分在前期测试阶段建立的测试用例,来测试被修改的程序。
选择性回归:
1.覆盖修改法:
即针对被修改的部分,选取或重新构造测试用例验证没有错误再次发生的用例选择方法。
2.周边影响法:
间接影响的