学位论文 > 优秀研究生学位论文题录展示
基于程序关联性分析的软件测试方法研究
作 者: 孙赢盈
导 师: 张毅坤
学 校: 西安理工大学
专 业: 计算机软件与理论
关键词: 关联性 软件维护 回归测试 控制流图 测试用例
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 163次
引 用: 3次
阅 读: 论文下载
内容摘要
随着软件功能的强大,复杂度的增加,只有加强软件的可理解性、可修改性、可测试性和可维护性,才能保证软件质量和延长软件生命。在软件的测试和维护过程中,对错误的跟踪定位和测试用例的高效成为关键。而目前许多软件的测试与维护所做的重复性工作太多,耗时费力,成本增大。在软件的维护过程中,由于各模块之间存在关联性,要修改出错的模块、添加新模块或删除无用的模块,就会产生不一致性错误或新错误,如何对这些错误进行跟踪定位成为软件测试和维护的关键问题。而在回归测试中如何选择测试用例也是降低测试成本的关键。基于程序关联性分析的测试方法是解决上述问题的一种方法,对模块与模块之间和模块与测试用例之间关联性进行分析,借助图形化的方法将各种复杂的关系抽象为直观的图形结构。通过构造关联关系图和利用程序插桩等技术,可以在测试和维护过程中对修正模块后出现的错误进行快速跟踪定位,并可以迅速筛选用于回归测试的相关测试用例集。这种方法减少了程序测试和维护过程中的重复工作,省时省力,降低成本。
|
全文目录
摘要 3-4 Abstract 4-7 1 绪论 7-13 1.1 课题背景及意义 7-8 1.2 软件测试与维护的发展及研究现状 8-10 1.3 本文研究的主要内容和结构 10-13 1.3.1 本文研究的主要内容 10 1.3.2 本文的结构安排 10-13 2 软件测试与维护技术 13-21 2.1 软件测试方法和技术 13-15 2.1.1 静态测试和动态测试 13-14 2.1.2 结构测试和功能测试 14-15 2.2 软件系统回归测试 15-17 2.3 软件测试工具 17-18 2.4 程序插桩技术 18-20 2.5 本章小结 20-21 3 基于程序关联性分析的软件测试方法 21-27 3.1 软件关联性分析 21-22 3.2 关联的分类 22-25 3.2.1 模块与模块之间的关联 23-24 3.2.2 模块与测试用例之间的关联 24-25 3.3 关联关系的图形化呈现 25 3.4 本章小结 25-27 4 关联测试方法的表达和测试方案设计 27-43 4.1 关联的表达和关联关系的搜索 27-37 4.1.1 关联的构造和表达 27-31 4.1.2 关联信息的存储 31-35 4.1.3 关联关系的搜索和检测 35-37 4.2 基于关联模式的测试方案设计 37-42 4.2.1 静态代码分析模块 37-38 4.2.2 动态执行模块 38-39 4.2.3 测试用例脚本设计 39-41 4.2.4 测试结果的分析和存储 41-42 4.3 本章小结 42-43 5 实例分析 43-51 5.1 源程序预处理 43-44 5.2 测试实例分析 44-49 5.3 本章小结 49-51 6 总结与展望 51-53 致谢 53-55 参考文献 55-58 在校期间发表论文 58
|
相似论文
- 慢性肾功能衰竭并发高钾血症与口服中药汤剂的关联性分析,R692.5
- 基于模型的Web测试技术研究与应用,TP311.53
- 网络游戏成瘾青少年感觉寻求水平和事件相关电位CNV实验研究,R749.99
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 软件可信性增长测试用例生成方法的研究,TP311.53
- 心脏离子通道SCN5A基因和minK基因多态性与房颤的关联性研究,R541.75
- 论浦熙修重庆时期(1939-1946)通讯特征与思想基础,G219.29
- 自动生成SQL测试用例集的研究与实现,TP311.52
- 企业级软件组件质量保障与快速部团策略的研究,TP311.53
- 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
- 达梦数据库管理系统安全等级测评工具开发,TP311.13
- 基于POS数据的多维空间的营销分析,TP311.13
- 基于多样化对象所有权的软件可信性质研究,TP311.52
- 母子公司知识异质性与创新绩效的关系研究,F224
- 长三角地区产业转型升级与对外贸易关联性研究,F752.8;F224
- 卫星对地观测需求分析方法及其应用研究,V474.26
- 集成测试及其在工作流管理系统中的应用,TP311.52
- 猪ITGB5基因cDNA克隆及其SNPs与ETEC F4ac黏附表型关联性分析,S828
- 焦虑唤醒及预警提示对关联性错误记忆的影响,B842
- “在NPL”句法位置的制约因素研究,H146
- 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|