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

基于UML活动图和协作图模型的建模与测试方法的研究

作 者: 叶林
导 师: 黄本雄
学 校: 华中科技大学
专 业: 信号与信息处理
关键词: 软件测试 UML模型 测试脚本 测试数据 测试场景
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 149次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,使得传统的软件测试技术以不再适用于面向对象的软件测试。而统一建模语言UML的出现成为面向对象技术的的强有力的推动力量,以及其具有定义良好、易于表达和功能强大的特点,使得基于UML模型的软件测试逐渐成为研究的热点。软件在军事国防、国民经济和社会生活等方面的应用越来越广泛和深入,软件的质量也就显得越来越重要。而软件测试和验证是保证软件正确性和提高软件可靠性的最基本和最重要的手段。鉴于软件测试的重要性和自动化测试的要求,现有的测试方法已经不能够满足当前软件测试的要求。而现在软件测试发展的趋势是基于模型的测试方法,尤其是基于UML测试方法的测试,所以给出一种基于UML活动图和协作图模型的测试方法。面向对象技术虽然有许多优点,然而面向对象技术本身所具有的封装性、继承性和多态性等特点,给面向对象的软件测试带来了一定的困难。在对UML统一建模语言做详细分析后,给出了UML模型在测试方面的优势;并对UML各模型图如用例图、顺序图、协作图和活动图等在测试方面做了分析,同时对基于UML测试的关键技术做了详细的论述,这些关键技术包括测试场景测试数据测试脚本等。基于UML建模工具在软件设计和测试上的广泛应用,给出了UML建模工具的设计和实现方法。首先给出了UML建模工具的体系结构设计和系统功能设计,并在关键技术的基础上实现了UML建模工具,并对UML建模工具的可视化界面做了详细设计;在设计和实现了UML建模工具之后,给出了UML建模工具使用的示例。基于上述的分析,给出了基于UML活动图和协作图的测试方法的逻辑结构图,同时基于这种方法以调试工具为测试对象;分析了测试环境之后,先对调试工具进行了UML用例图和活动图的建模,然后给出了测试场景的生成方法,通过测试场景可以得到测试脚本和测试用例的生成;接着对测试数据的生成做了详细的分析;最后通过得到的测试结果进行了分析。

全文目录


相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  7. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  8. 基于Process Engine的Web Services自动化测试研究,TP311.52
  9. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  10. 一个自动化软件测试系统的设计与实现,TP311.53
  11. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  12. 电信BOSS系统软件测试,TP311.53
  13. 基于程序执行的错误定位方法,TP311.52
  14. 基于云计算的软件测试服务研究,TP311.53
  15. 电子商务中的在线书店设计与实现,TP311.52
  16. PTC启动器综合参数测试方法的研究及实现,TH87
  17. A基地软件检测站测试管理信息系统设计及实施关键问题研究,TP311.52
  18. 移动互联网中基于会话的Web负载测试研究,TN929.5
  19. 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
  20. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  21. 地图管理信息系统的设计与实现,P208

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