码迷,mamicode.com
首页 > 其他好文 > 详细

回归测试

时间:2016-05-30 11:23:12      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

一.回归测试的目的:

1.按照设计进行修改或补充

2.修改或补充不能对已经有效的内容造成破坏,而且继续有效

二.回归测试的定义:

回归测试要保证增强型或改正型修改使软件正常运行,并且不影响已有的功能

回归测试采用有选择性的重测技术,主要是重用已有的测试用例,因为回归测试关泽测试已经可用并至少测试过一次的特性

三.回归测试的类型

1.常规回归测试

2.最终回归测试

最终回归测试周期要在开发和测试团队共同约定的时间段内进行,这叫做回归测试的“烹饪时间”

四.回归测试的时机

1.相当多的初始测试已经完成

2.已经修改了大量缺陷

3.关注了能够产生副作用的缺陷修改

五,回归测试的方法

回归失效要在周期的较晚期才能被发现或被客户发现,回归测试定义完备的方法论能够避免这种情况出现

1.实施第一次“冒烟”或“完备性”测试

    冒烟测试:

         确定产品必须满足的基本功能

         设计测试用例,确保这些基本功能是有效的,并将其装入冒烟测试包

         保证每次构建产品时,都能在运行其他测试之前成功的运行这个测试包

         如果测试包没有通过,请开发人员确定该变更,并可能修改或将该变更退回到冒烟测试包成功的状态

2.理解选择测试用例的准则

3.划分测试用例的优先级

    0,1,2

4.选择测试用例的方法论

   全回归

   基于优先级的回归

   回归变更

   随机回归

   基于背景的动态回归

5.重新设置测试用例,以进行回归测试

六.回归测试的最佳实践

1.回归可以用于所有类型的发布

2.将缺陷标识映射到测试用例上可以改进回归质量

3.每天都创建并运行回归测试床

4.使用最好的测试工程师挑选测试用例

5.检测缺陷,保护产品不受缺陷和修改缺陷的侵扰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.总结回归周期的结果

 

回归测试

标签:

原文地址:http://www.cnblogs.com/qxk-825/p/5541763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!