只要软件发生修改,那么久需要重新测试,以确定修改的软件功能是否达到了预期目的,以及修改可能产生的新的问题(已修改部分对原功能产生影响)
2、回归测试的目的
确认软件经过修改或变更后是否仍满足所有的需求
回归测试是重复测试,要求使用相同的方法、测试用例和数据,在相同的环境下测试
3、回归测试的范围
①.测试所有修改或修正过的功能模块
②.测试与被修改模块相关的模块
③.测试所有新增加的模块
④.测试整个模块
4、发生在什么时候
每次有改动或者需求迭代变更时候
5、为什么做回归测试
验证新功能,保证旧功能不被影响
十一、配置测试
1、什么是配置测试
测试验证被测软件在不同软件和硬件条件中运行的情况,覆盖各种软件、硬件环境,其实质就是测试软件是否与其他与之交互元素之间的兼容(比如浏览器、操作系统、硬件)
2、为什么要做配置测试
测试软件的容错性、发现隐藏的bug,以及其对产品的影响,得到最佳的配置
3、硬件环境配置测试
①.不同主机的配置测试
②.不同组件的配置测试
③.不同外设的配置测试
④.不同接口的配置测试
⑤.可选项的配置测试
4、软件环境配置测试
①.不同操作系统平台兼容性测试
②.同一操作系统不同版本兼容性测试
③.软件本身向前向后兼容测试
④.软件本身与其他软件兼容测试
⑤.数据兼容测试