学位论文 > 优秀研究生学位论文题录展示
回归测试技术的研究与应用
作 者: 唐广琪
导 师: 侯秀萍
学 校: 长春工业大学
专 业: 计算机应用技术
关键词: 回归测试 测试用例排序 程序分层切片
分类号: 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
|
相似论文
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
- 石油勘探测井系统软件测试的实施,TP311.52
- 基于回归测试的用例集优化研究,TP311.53
- 基于FitNesse的自动化回归测试模型和工具的研究,TP311.53
- 变异测试技术应用研究,TP311.53
- WEB系统软件混合式测试方案的研究与实现,TP393.09
- 面向零售业需求基于回归测试的自动化测试框架设计与实现,TP311.52
- Web应用的自动化回归测试平台的研究与实现,TP311.53
- 基于QTP的软件回归测试自动化框架的开发与应用,TP311.53
- BIOS安全控制软件测试的实施,TP311.52
- 无线网络控制器自动化测试系统开发与应用,TP311.52
- 软件测试在回归测试自动化中的方法改进与应用,TP311.52
- 嵌入式电子海图系统软件测试关键技术研究,TP311.52
- 基于回归测试的测试用例优先级的研究与应用,TP311.52
- 基于UML模型的依赖分析在回归测试中的研究与应用,TP311.52
- 基于STAF和RFT的自动化回归测试系统的设计与实现,TP311.52
- 通过切片过滤改进聚类测试选择技术,TP311.53
- 嵌入式软件自动回归测试方法的研究,TP311.52
- Web应用系统的测试与分析,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com
|