学位论文 > 优秀研究生学位论文题录展示
数字音像内容管理系统的测试例自动生成技术研究
作 者: 王谱新
导 师: 叶新铭
学 校: 内蒙古大学
专 业: 计算机应用技术
关键词: 测试例生成 UML 有限状态机 数据流与控制流
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 41次
引 用: 0次
阅 读: 论文下载
内容摘要
数字音像内容集成管理平台(NNM管理系统)是基于C/S模式的、在内容运营商系统中实现对音像内容管理、查询和维护的平台。对于运营商来说,它是对分布式资源网络中所拥有的音像资源、视听节目、广告策略进行集中管理的重要单元。这种基于C/S模式的系统由于具有多层体系结构,拥有图形用户界面、使用面向对象程序设计技术、数据分布存储、并发控制以及平台异构等特征,使得使用传统的手动方式为其生成一致性测试用例并进行测试有着极大的困难,同时使用手动方式产生的测试用例带有一定的盲目性,难以对软件系统进行充分的测试,使得软件开发的成本居高不下,开发周期漫长。本文为解决以上问题提出在对NNM管理系统进行开发过程中使用UML语言进行形式化建模,给出了将建立好的UML状态图转换为扩展的有限状态机(EFSM)的方法,并在扩展的有限状态机上使用控制流和数据流结合的测试例生成方法来自动生成NNM管理系统的一致性测试用例。最后使用生成的测试例对NNM管理系统进行一致性测试。该方法使测试人员从繁重的测试例编写工作中解放出来,在相同差错覆盖的条件下可以有效的缩短测试例的长度,提高软件测试开发的效率。
|
全文目录
摘要 4-5 ABSTRACT 5-6 目录 6-8 图表目录 8-9 第一章 引言 9-11 1.1 选题研究方向 9-10 1.1.1 课题来源及意义 9-10 1.1.2 作者的研究内容及主要工作 10 1.2 论文结构 10-11 第二章 软件测试相关理论及发展 11-14 2.1 软件测试的发展 11 2.2 软件测试的分类 11-13 2.2.1 传统的软件测试方法 12 2.2.2 集成测试 12 2.2.3 GUI测试 12 2.2.4 面向对象软件测试 12-13 2.4 本章小结 13-14 第三章 NNM管理系统设计框架 14-19 3.1 总体描述 14-15 3.2 体系结构 15-18 3.3 本章小结 18-19 第四章 NNM管理系统的测试例生成方法 19-42 4.1 NNM管理系统的形式化建模 19-32 4.1.1 基于UML的软件建模方法 19-22 4.1.2 NNM管理系统的UML状态图描述 22-25 4.1.3 NNM管理系统的UML状态图到EFSM的转换 25-32 4.2 NNM管理系统的控制流测试路径生成 32-38 4.2.1 基于有限状态机的控制流测试方法 32-35 4.2.2 基于中国邮递员算法的UIO测试路径生成方法 35-38 4.3 NNM管理系统的测试数据选择 38-39 4.4 NNM管理系统的测试路径数据流分析 39-41 4.5 本章小结 41-42 第五章 NNM管理系统一致性测试试验 42-45 5.1 NNM管理系统测试平台结构 42-43 5.2 NNM管理系统的一致性测试报告 43-44 5.3 本章小结 44-45 第六章 总结及进一步工作 45-47 6.1 总结 45-46 6.2 进一步工作 46-47 参考文献 47-49 致谢 49-50 附录1 NNM管理系统单一节目管理集成测试用例 50-52 附录2 NNM管理系统单一节目管理集成测试报告 52-58
|
相似论文
- 中小企业进销存管理系统的研究与设计,TP311.52
- UML模型到XMI的映射方法研究,TP311.5
- 基于模型的Web测试技术研究与应用,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
- 排课管理系统的设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 基于PDM的金融机具行业项目管理系统的研究与开发,TP311.52
- 永康市计生管理系统的设计与实现,TP311.52
- 教育局OA系统设计与实现,TP311.52
- 高校教务管理系统与实现,TP311.52
- 一个基于UML的提案管理系统的设计与实现,TP311.52
- 工程项目管理系统的设计与实现方法研究,TP311.52
- 面向家庭的远程健康监护系统的设计与研究,TP311.52
- 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
- 宜春学院学生就业管理系统的设计与实现,TP311.52
- 中小型物流企业配送管理系统的设计与实现,TP311.52
- 高校人力资源信息管理系统的设计和实现,TP311.52
- 交直流多功能标准源控制系统的设计与实现,TP311.52
- 基于J2EE的医院科研管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|