回归测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回归测试相关的知识,希望对你有一定的参考价值。
一.回归测试的目的:
1.按照设计进行修改或补充
2.修改或补充不能对已经有效的内容造成破坏,而且继续有效
二.回归测试的定义:
回归测试要保证增强型或改正型修改使软件正常运行,并且不影响已有的功能
回归测试采用有选择性的重测技术,主要是重用已有的测试用例,因为回归测试关泽测试已经可用并至少测试过一次的特性
三.回归测试的类型
1.常规回归测试
2.最终回归测试
最终回归测试周期要在开发和测试团队共同约定的时间段内进行,这叫做回归测试的“烹饪时间”
四.回归测试的时机
1.相当多的初始测试已经完成
2.已经修改了大量缺陷
3.关注了能够产生副作用的缺陷修改
五,回归测试的方法
回归失效要在周期的较晚期才能被发现或被客户发现,回归测试定义完备的方法论能够避免这种情况出现
1.实施第一次“冒烟”或“完备性”测试
冒烟测试:
确定产品必须满足的基本功能
设计测试用例,确保这些基本功能是有效的,并将其装入冒烟测试包
保证每次构建产品时,都能在运行其他测试之前成功的运行这个测试包
如果测试包没有通过,请开发人员确定该变更,并可能修改或将该变更退回到冒烟测试包成功的状态
2.理解选择测试用例的准则
3.划分测试用例的优先级
0,1,2
4.选择测试用例的方法论
全回归
基于优先级的回归
回归变更
随机回归
基于背景的动态回归
5.重新设置测试用例,以进行回归测试
六.回归测试的最佳实践
1.回归可以用于所有类型的发布
2.将缺陷标识映射到测试用例上可以改进回归质量
3.每天都创建并运行回归测试床
4.使用最好的测试工程师挑选测试用例
5.检测缺陷,保护产品不受缺陷和修改缺陷的侵扰
6.总结回归周期的结果
以上是关于回归测试的主要内容,如果未能解决你的问题,请参考以下文章