学位论文 > 优秀研究生学位论文题录展示

回归测试技术的研究与应用

作 者: 唐广琪
导 师: 侯秀萍
学 校: 长春工业大学
专 业: 计算机应用技术
关键词: 回归测试 测试用例排序 程序分层切片
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 16次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在软件生命周期中,测试占有很大的比例。软件测试不单单是为了要找出软件中的错误,而是通过分析错误产生的原因和错误的分布特征,来帮助评价软件的质量,进一步发现软件的缺陷,同时也有助于设计出更有针对性的测试方法,提高测试的效率。而在软件测试过程中,回归测试占有不可替代的作用,阿里亚娜5型发射火箭就是因为忽视回归测试而造成不可挽回的后果。如何在回归测试过程中选择正确的回归测试策略来缩短测试时间,提高错误定位的效率是回归测试中需要解决的重要问题。本文针对以上提出的两个问题进行深入研究,首先在回归测试用例选择问题中,提出一种基于缺陷严重程度排序的测试用例排序技术,该技术在达到一定覆盖率的基础上,提高了测试的效率并且优先检查重要缺陷的概率相对较大。经过试验验证,该算法确实达到了比较理想的效果。其次,针对缺陷定位的问题,本文在已有程序分层切片算法的基础上进行改进,针对文中所研究的回归测试问题对原有切片算法进行扩展,达到充分定位缺陷位置的目的。同时,本文给出一个用于回归测试的系统框架,该框架从缺陷的黑盒测试模块开始排错,一直定位到缺陷所在的程序语句。该模型的优点是在回归测试中,通过黑盒测试中的缺陷开始,逆向定位程序语句的出错点。这样可以起到帮助开发人员迅速查找出错点,提高回归测试整体的效率的作用。本文对所研究的方法进行实例论证。经验证,文中提出的方法确实达到了不影响覆盖率的基础上,提高回归测试效率的目的。

全文目录


摘要  2-3
Abstract  3-6
第一章 绪论  6-8
  1.1 论文研究的背景和意义  6
  1.2 论文的主要研究工作  6-7
  1.3 论文的组织结构  7-8
第二章 回归测试理论及切片技术  8-14
  2.1 回归测试  8-10
  2.2 国内外错误定位方法介绍  10
  2.3 程序切片技术  10-12
  2.4 论文中研究的回归测试方法及主体架构  12-13
  2.5 本章小结  13-14
第三章 回归测试用例优化选择方案  14-24
  3.1 测试用例集的约简技术及主要约简方法  14
  3.2 一种基于回归测试缺陷严重程度的用例优化选择方法  14-19
  3.3 回归测试用例选择方法的实例分析  19-21
  3.4 算法的有效性评价  21-22
  3.5 建立测试用例与模块之间的关联关系  22
  3.6 本章小结  22-24
第四章 面向对象程序分层切片技术  24-43
  4.1 面向对象程序分层切片结构简介  24
  4.2 代码信息树  24-25
  4.3 面向对象程序的各依赖图介绍  25-36
  4.4 面向对象分层切片方法  36-40
  4.5 实例分析  40-42
  4.6 本章小结  42-43
第五章 面向对象程序回归测试缺陷定位工具及实验平台  43-50
  5.1 开发系统简介  43-44
  5.2 回归测试系统框架  44-45
  5.3 分层切片工具  45-47
  5.4 实例分析  47-48
  5.5 结果分析与总结  48
  5.6 本章小结  48-50
致谢  50-51
参考文献  51-52
作者简介  52
攻读硕士学位期间研究成果  52-53

相似论文

  1. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  2. 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
  3. 石油勘探测井系统软件测试的实施,TP311.52
  4. 基于回归测试的用例集优化研究,TP311.53
  5. 基于FitNesse的自动化回归测试模型和工具的研究,TP311.53
  6. 变异测试技术应用研究,TP311.53
  7. WEB系统软件混合式测试方案的研究与实现,TP393.09
  8. 面向零售业需求基于回归测试的自动化测试框架设计与实现,TP311.52
  9. Web应用的自动化回归测试平台的研究与实现,TP311.53
  10. 基于QTP的软件回归测试自动化框架的开发与应用,TP311.53
  11. BIOS安全控制软件测试的实施,TP311.52
  12. 无线网络控制器自动化测试系统开发与应用,TP311.52
  13. 软件测试在回归测试自动化中的方法改进与应用,TP311.52
  14. 嵌入式电子海图系统软件测试关键技术研究,TP311.52
  15. 基于回归测试的测试用例优先级的研究与应用,TP311.52
  16. 基于UML模型的依赖分析在回归测试中的研究与应用,TP311.52
  17. 基于STAF和RFT的自动化回归测试系统的设计与实现,TP311.52
  18. 通过切片过滤改进聚类测试选择技术,TP311.53
  19. 嵌入式软件自动回归测试方法的研究,TP311.52
  20. Web应用系统的测试与分析,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com