基于UML活动图的测试用例自动生成技术研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:cardio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试在软件开发过程中有着越来越重要的地位。它贯穿于软件定义与开发的整个期间即整个软件开发过程。从设计规格说明中产生测试用例是测试阶段的一项重要工作,而它的主要依据应该来自于软件需求和软件设计,其中要涉及到测试用例的充分性覆盖准则问题。 本文重点研究了基于UML活动图模型的测试用例设计与生成方法,首先介绍了相关的背景知识,包括基于规格说明的软件测试,基于模型的软件测试,分析其特点,并介绍了UML模型,及其在指导软件测试方面的应用。并对自动生成测试用例技术的国内外研究现状进行了综述和比较。 然后重点分析了UML活动图模型,活动图在指导软件测试方面的优势,给出了UML活动图的形式化定义,并定义了基本路径,场景等;详细阐述了基于UML活动图模型的测试用例生成方法和技术,给出了UML活动图生成测试用例的覆盖标准,并考虑了信号流覆盖标准,研究了由UML活动图生成测试场景的算法,并给出了考虑了并发情况等以后的算法,对并发活动实例化方法进行分析,并给出了一种实例化方法,然后给出了由UML活动图中得到的相关信息生成测试用例的方法。 最后文中给出了一个测试用例生成系统的设计,分析了其模块组成和流程图,重点分析了其测试用例生成器的设计,并给出了一个例子进行了评估。
其他文献
“让学生全面发展,使学生全部成才”是渤海大学的办学目标。要达到这个目标的前提就必须提高教学质量。现阶段作为各高校使用最为普遍,也是最重要的提高教学质量的方法,就是利用
车间调度是通过合理安排各种生产资源以满足企业生产的某些性能指标,它是制造企业提升自身市场竞争力的关键因素。相对于传统调度问题,柔性作业车间调度问题增加了加工机器柔性的特性,使其更贴近企业的现实生产模式,因而对它的研究更具实际应用价值。本文以一种新型的群智能算法—人工鱼群算法为基本优化算法,分别针对柔性作业车间调度中的单目标和多目标两类问题模型展开讨论,本文的主要工作概述如下:(1)对于柔性作业车间
学位
移动Ad Hoc网络是一种多跳的、分布式的、无中心的自组织网络。Ad Hoc网络不依赖于固定基础设施,抗毁性强,组网便利,因此被广泛应用于军事、抢险救灾、探测及个人通信等领域
随着因特网传输语音、图像的广泛应用,VoIP的使用得到了迅速普及。全球市场包括中国在内已有相当大的一部分语音业务通过VoIP来传送。VoIP在给运营商、企业和消费者带来的经
学位
随着网络技术的快速发展和普及,信息安全越来越成为人们关注的焦点问题。访问控制是信息安全领域中的一项重要技术,它保证合法用户访问合理资源和防止信息资源的非法访问。目
本文研究了现代物流算法中两个最重要的问题,车辆路径问题和装箱问题,这两个问题已经被证明是NP—Hard,单独针对两个问题,目前已经有大量的论文,但是对这两个问题的综合(3L—CVRP)目
量子粒子群算法(Quantum-behaved Particle Swarm Optimization Algorithm , QPSO)是在粒子群算法(Particle Swarm Optimization Algorithm , PSO)的基础上改进而来,是一种有
随着Internet的发展和普及,图像数据的数量飞速的增长,传统的基于关键字的图像检索已经不能够满足海量图像检索的需要。图像检索成为图像应用领域中的研究热点之一。他融合了图
本文针对北京铁路电气化学校教务管理的需要,设计与实现了基于B/S架构的教务管理系统,选择了SQL SERVER 2000作为数据库,系统的开发采用了ASP动态网页技术,实现了系统登录、