下载此文档

《故宫博物院》ppt课件(67页).ppt


文档分类:文学/艺术/军事/历史 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
软件测试技术与测试实训教程 黎连业王华李龙黎照 北京:机械工业出版社
第16讲:第16章回归测试的实用技术
回归测试(Regression Testing)作为软件生命周期的一个组成部分,在软件开发的各个阶段都可能会进行若干次回归测试,回归测试在整个软件测试过程当中占有很大的工作量比重。
本章重点讨论以下内容:
★回归测试概述;
★回归测试用例库的维护方法;
★回归测试的方法;
★总结回归测试的结果;
★回归测试自动化的问题;
★回归测试实践总结;
★回归测试文档;
★人工回归测试实训和操作方法;
★回归测试的自动化测试实训操作方法。
回归测试概述
什么是回归测试
在软件生命周期中的任何一个阶段,只要软件发生修改变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,修改有可能而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误;同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响,我们就必须重新测试软件的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能,增添新的测试用例和原有的测试用例对软件再测试,这一特征为回归测试。
回归测试不是一个特定的测试级别,只要对软件代码有修改,不论是修改错误还是增加新的功能或是提高性能,原则上都要进行回归测试,以保证对代码修改的正确性,且不会对其余部分带来负面影响。回归测试可以通过重新执行所有的测试用例的一个子集进行,回归测试集包括三种类型的测试用例:
★能够测试软件的所有功能的代表性测试用例;
★专门针对可能会被修改影响的软件功能的附加测试;
★针对修改过的软件成分的测试。
  回归测试可以有选择地重复执行集成和系统测试的测试用例,回归测试变动比较小,同时测试所基于的实际硬件环境相对比较稳定。但回归测试要频繁地重复运行,需要的工作量很大,所以,回归测试最值得自动化。自动测试便于回归测试以非常高效的方式进行,软件开发的各个阶段都会进行多次回归测试。
回归测试的目的
回归测试的目的是:
★确认软件经过一些小的变更或修改后是否仍满足所有的需求。
★回归测试是重复测试,要求使用相同的方法,使用相同的测试用例和数据,在相同的环境下进行测试。
回归测试的范围
在进行回归测试的时候,必须决定回归测试的范围,具体表现为:
(1) 测试所有修改或修正过的功能模块;
(2) 测试与被修改的模块相关的模块;
(3) 测试所有新增加的功能模块;
(4) 测试整个系统。
表现(1)、表现(2)和表现(3)中只进行了部分的回归测试,这样的测试是不健全的,因为在软件系统中,对本地代码的修改可能导致整个系统产生副作用。
回归测试的基本过程
   回归测试的基本过程如图16-1所示。
①识别出软件中被修改的部分;
 ②从测试用例库中,排除所有不再适用的测试用例,确定那些对新的软件版本依然有效的测试用例,其结果是建立一个新的基线测试用例库。
 ③依据一定的策略从新的基线测试用例库中选择测试用例测试被修改的软件。
 ④如果必要,生成新的测试用例集,用于测试新的基线测试用例库无法充分测试的软件部分。

《故宫博物院》ppt课件(67页) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人88jmni97
  • 文件大小920 KB
  • 时间2018-07-10
最近更新