回归测试的目的和注意事项:
1. 测试计划
正常测试的测试计划使用的测试用例全是新增未曾执行过的,常用于代码开发阶段。
而回归测试测试计划中使用的测试用例为已经被执行过的。
2. 测试范围
正常测试旨在于检测程序的正确性,包括单模块功能正确性以及模块交互的正确性。
而回归测试只关注产生缺陷或新增功能点的程序正确性。
3. 时间消耗
正常测试大约占产品研发-交付周期一半以上。
而回归测试与之相比,只占用很少的一部分时间。
4. 开发信息
正常测试阶段,开发人员与测试人员关系和距离较近,测试人员获取开发信息比较容易和全面。
而回归测试可以在任何时间、地点执行,测试人员获取开发信息相比不会那么易得。
5. 完成时间
回归测试要求的完成时间远远小于正常测试,因为回归测试只会针对部分功能进行测试。
6. 测试频率
回归测试在产品生命周期内会被频繁执行(如每个缺陷被修复后都会被执行)。
而正常测试一旦在产品交付后就会被终止。