首页> 中文学位 >基于UML顺序图的场景测试用例生成研究
【6h】

基于UML顺序图的场景测试用例生成研究

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1引言

1.2国内外研究状况分析

1.3选题的目的和意义

1.4论文主要研究内容及框架

第二章软件测试

2.1软件测试介绍

2.2面向对象软件测试策略

2.3场景技术

2.4基于代码与基于规格说明的软件测试

2.5小结

第三章统一建模语言UML及其测试

3.1 UML简介

3.2基于UML的软件测试

第四章基于UML顺序图生成场景测试用例

4.1概述

4.2 UML顺序图的定义

4.3顺序图的场景

4.4状态图与顺序图之间的关系

4.5测试衡量标准

4.6范畴-划分方法

4.7算法步骤

4.8实例分析

第五章场景测试用例系统的设计

第六章结论

6.1本文的工作

6.2今后的研究工作

参考文献

攻读学位期间的研究成果

致谢

展开▼

摘要

软件质量是软件的生命。软件测试是软件开发过程中极其重要的一环,是保证软件质量、提高软件可靠性的关键。研究软件测试理论和高效的软件测试技术可以提高软件质量、降低软件生产成本,因此成为软件工程的一个研究热点。在软件测试中,测试用例生成是一项最困难、最昂贵、最繁琐的工作。软件测试人员要应用一定的方法学和工具来加速测试用例的生成,而且如果能够自动生成测试用例,将能明显地提高软件质量和节约软件开发成本。 UML(Unified Modeling Language)是面向对象系统分析、设计的标准建模语言,它使用一系列的视图来描述被建模系统的各个方面,其中UML顺序图描述了软件系统的动态行为,着重体现交互对象间消息传递的时间顺序,是软件集成测试过程中的一个重要的信息来源。由于UML模型在设计阶段就可以产生,通过UML模型生成测试用例可充分利用已有的设计结果,减少软件测试的总成本,对于已使用UML的工业界有着重要的意义。 本文以描述对象行为交互的UML顺序图作为测试基础,结合状态图给出了一个基于UML顺序图的场景测试方法及相应的自动生成测试用例方法。首先通过对顺序图的形式化定义,将一个顺序图转化成一个以事件为节点的DAG图,对DAG图进行深度优先遍历得到所有的测试场景,在转化过程中考虑了对分支和循环的处理;然后对每一个场景进行分析,应用范畴.划分方法找到与每一场景相关的环境条件,并将它与方法序列、输入、输出合理组合作为覆盖该场景的测试用例。最后,应用基于顺序图生成场景测试用例的方法,给出了测试用例生成算法,设计并实现了一个测试用例生成工具一场景测试用例生成器STCG(Scenario Test Case Generator)。

著录项

  • 作者

    逄瑞娟;

  • 作者单位

    青岛大学;

  • 授予单位 青岛大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 李劲华;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    统一建模语言; 顺序图; 测试用例; 场景测试;

  • 入库时间 2022-08-17 11:00:52

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号