学位论文 > 优秀研究生学位论文题录展示
教育软件自动测试系统设计
作 者: 张作梅
导 师: 全红艳
学 校: 华东师范大学
专 业: 软件工程
关键词: 自动化测试 测试用例 功能测试 数据驱动 关键字驱动 GUI
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 80次
引 用: 0次
阅 读: 论文下载
内容摘要
出版社把软件归类于电子出版物,这类软件主要是教育软件。出版单位非常关注出版物的质量,对出版物质量的要求比较高,所以为保证质量,在出版前要对软件做大量的文字编辑和测试。但是,软件测试的工作量非常巨大,在技术上、人财物条件上都非常不适合编辑做软件测试这项工作,这种矛盾严重困扰着出版工作。使用软件自动测试系统是解决这个矛盾最直接的技术手段。本研究建立在目前的软件测试理论基础上,分析研究教育软件测试的需求,提出了自动测试系统的概念模型。系统设计使用UML的方法构建系统的各个功能模块,以用例为测试单元对软件进行测试。文章研究了使用用例测试的方法对教育软件的GUI和功能测试的方法。测试用例的构建和组织对于测试至关重要,本文研究了GUI测试用例的自动生成方式,构建测试用例数据库,并使用数据驱动的方式对GUI进行测试和分析,以自动得出GUI的测试结果。教育软件的功能可以被抽象成N个有限的模型,我们使用关键字驱动的方法,由关键字定义用例的运行方式,进行不同功能模型的测试工作。系统设计时,针对教育软件,考虑了提高测试效率,缩短测试用时方面的问题,一方面,在构建测试用例的时候,试图构建最小化的测试用例;另一方面,试图让测试更有针对性,跳过费时的与测试无关的冗余运行过程。在此基础上,提出了进一步的提高软件测试效率的方法,在被测软件端加装测试接口(TI)将改变目前的测试方式,使测试工作变得更加主动。自动测试软件的设计兼顾了实用性和工作效率,较好地满足了出版工作的需求。
|
全文目录
摘要 6-7 Abstract 7-10 第1章 绪论 10-14 1.1 论文研究背景 10-11 1.2 研究目的和意义 11-12 1.3 论文的研究内容 12-13 1.4 论文的结构安排 13-14 第2章 论文研究的基础知识 14-21 2.1 软件检测的基本理论及常用的测试方法 14-16 2.2 常用测试模型 16-17 2.3 测试用例介绍 17-18 2.4 开发工具DELPHI介绍 18-19 2.5 自动化测试技术 19 2.6 小结 19-21 第3章 需求分析 21-31 3.1 系统的性能需求 21-22 3.2 系统的功能需求 22-29 3.3 小结 29-31 第4章 教育软件自动测试系统的设计 31-47 4.1 系统的架构和各个功能模块的主要功能 31-38 4.2 系统各个功能模块的设计 38-45 4.3 系统的时序图 45 4.4 小结 45-47 第5章 测试系统实现的关键技术 47-62 5.1 数据驱动方法 47-51 5.2 关键字驱动的方法 51-55 5.3 测试用例自动生成的关键技术 55-59 5.4 外部接口调用功能实现的关键技术 59-60 5.5 系统实现的步骤及方法 60 5.6 小结 60-62 第6章 系统测试 62-65 6.1 系统测试方法与内容 62-63 6.2 测试用例及结果 63-64 6.3 系统的性能分析 64 6.4 小结 64-65 第7章 总结及展望 65-69 7.1 总结 65-67 7.2 展望 67-69 参考文献 69-72 致谢 72
|
相似论文
- 基于模型的Web测试技术研究与应用,TP311.53
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 软件可信性增长测试用例生成方法的研究,TP311.53
- 一个数据库功能性自动化测试系统的设计与实现,TP311.53
- 软件自动化测试方法研究及应用,TP311.53
- 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
- 自动生成SQL测试用例集的研究与实现,TP311.52
- 企业级软件组件质量保障与快速部团策略的研究,TP311.53
- 基于DM368的高清IPCamera的硬件系统设计与实现,TN948.41
- 面向企业级应用系统的测试模型研究与应用,TP311.52
- 基于Process Engine的Web Services自动化测试研究,TP311.52
- 自动化测试在分组传输网管接口测试中的应用,TP311.52
- 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
- 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
- 达梦数据库管理系统安全等级测评工具开发,TP311.13
- 基于嵌入式Linux的远程桌面技术研究及实现,TP316.81
- 蓝牙自动化测试技术的研究与应用,TP274
- SmartSAR内核自动化测试工具的设计与实现,TP311.52
- 废杂铜冶炼过程控制系统的设计与实现,TP273
- 基于FPGA的电子式互感器合并单元研制,TM45
- 动基座传递对准误差分析与补偿方法研究,V249.322
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|