首页> 中文学位 >计算机测试方法的研究与应用——基于UML状态图模型的测试用例生成方法的研究
【6h】

计算机测试方法的研究与应用——基于UML状态图模型的测试用例生成方法的研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景及意义

1.2国内外研究现状

1.3存在的问题

1.4主要工作与目标

1.5概要介绍及章节安排

第二章面向对象测试技术

2.1软件测试

2.1.1软件测试目的

2.1.2软件测试方法

2.1.3软件测试阶段

2.1.4软件测试技术

2.1.5软件测试中的关键问题

2.2面向对象软件测试

2.2.1面向对象特征对软件测试的影响

2.2.2面向对象软件测试的层次划分及内容

2.2.3面向对象测试技术与传统测试技术的区别

2.2.4面向对象软件测试的覆盖准则

2.3基于模型的测试技术

2.3.1模型的定义

2.3.2建模的目标

2.3.3建模的原则

2.3.4测试中常用的模型介绍

2.3.5模型测试的基本过程

2.3.6模型测试的优点和可能存在的问题

2.3.7 UML模型在测试方面的优势

2.4测试用例

2.5 小结

第三章UML及其建模技术

3.1 UML简介

3.1.1 UML构成

3.1.2 UML特点

3.1.3 UML的语法和语义

3.2 UML中的图

3.3 UML建模技术

3.4 小结

第四章基于状态图说明的测试用例覆盖准则

4.1软件测试的充分性问题

4.2基于状态说明的测试设计方法

4.2.1状态转移覆盖测试方法

4.2.2完全判定覆盖测试方法

4.2.3状态/事件对覆盖测试方法

4.2.4完全序列测试方法

4.3小结

第五章基于UML状态图的测试用例生成方法的研究

5.1状态图分析

5.2扩充UML状态图

5.2.1 UML状态图的扩展机制

5.2.2扩展UML状态图的图形元素

5.2.3 UML状态图中的状态展开

5.2.4展开类的状态图

5.2.5扩充UML状态图的几点说明

5.3测试用例生成方法

5.4测试实例

5.4.1测试需求说明

5.4.2 GUI分析

5.4.3测试设计的整体思路与方法

5.4.4 UML模型设计

5.4.5测试实施过程

5.5小结

第六章结束语

6.1结论

6.2展望

致谢

参考文献

展开▼

摘要

软件测试是软件质量保证的关键步骤。软件测试研究的结果表明:软件中存在的问题发现越早,其软件开发费用就越低。软件质量越高,软件发布后的维护费用越低。因此,软件测试在整个软件项目开发过程中有着举足轻重的地位,测试技术的发展对于缩短测试周期、降低成本、提高质量都有着十分重要的意义。 本文以UML(Unified Modeling Language)建模过程和面向对象测试技术为背景,研究基于UML状态图的测试用例生成方法。 首先,分析UML状态图,针对其在可测试性方面存在的不完整性、二义性、结构复杂性等做出改进,形成扩充UML状态图; 其次,结合Jeff Offutt的结构测试准则理论,提出四种基于状态说明的测试用例设计覆盖准则(状态转移覆盖测试方法、完全判定覆盖测试方法、状态/事件对覆盖测试方法、完全序列测试方法)。以此作为设计测试用例的基础; 然后,结合扩充UML状态图,提出一种状态转换测试技术,导出测试用例,从而提高测试质量,增强测试过程的控制。 最后,以“JR健保系统”为例检验基于扩充UML状态图的测试用例生成方法的有效性和可操作性。

著录项

  • 作者

    尚建强;

  • 作者单位

    西安电子科技大学;

  • 授予单位 西安电子科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 郑有才,郑海燕;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.56;
  • 关键词

    计算机测试; 状态图模型; 状态转换;

  • 入库时间 2022-08-17 11:09:04

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号