基于UML状态图的类测试用例自动生成方法研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:yyy021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前虽然面向对象的程序设计方法在全世界范围内得到广泛应用,但相对而言对面向对象软件测试方面的研究却是严重滞后的。随着人们发现传统的软件测试技术和方法在测试面向对象软件时效果很差,这方面的研究也越来越得到重视。 类的基于状态的测试是目前面向对象软件测试技术的研究的热点问题之一,这方面研究的基本方法之一就是借用传统的基于扩展有限状态机的状态测试方法,其核心问题是测试用例的自动生成方法的研究。本文在总结类的基于状态测试的理论基础、现有的测试用例生成方法的基础上,结合UML的状态图,对测试用例自动生成进行了研究,重点放在状态预测、消息序列生成上:对状态的预测引入了状态不变量;生成测试消息序列时对算法进行优化,以生成路径尽可能短的符合覆盖标准的测试消息序列。目标是以这些方法为基础,开发出一个类的基于状态测试的测试用例自动生成工具,这个工具以Rational Rose的规约文件为输入,输出符合ISO9002的TTCN形式的测试用例。
其他文献
XML(eXtensible Markup Language)正在成为Web信息发布和交换的事实上的标准.最近,随着XML在各种应用中得到了广泛的使用,出现了各种XML查询语言和XML搜索引擎.然而,当前的XM
在文章中,分别从调度排队和资源预留两方面论述了在无线分组网上保证QoS的方法.文章中,首先对GPS,WFQ,WFQ等一系列信道状态无关的调度算法进行了比较和分析,然后对IWFQ,EWFQ
该文主要叙述了基于CAN(控制器局域网)总线热网监控系统的设计及其监控主机软件的实现.该系统是一个工业现场的监控系统,适用于分布式供热网的换热首站,实现对热网首站的实时
空间数据库[1,3,4,5]在GIS[2]中的作用与地位越来越重要,并将成为GIS产业之争的主导者之一。空间数据信息不仅有一般属性信息的特征,还具有数据量大、多尺度等特性。因此为了高效
该文首先介绍了聚类分析定义,相关概念.之后对现有的聚类算法作了一个分类.并对各类算法作了简要的说明.该文重点讨论了基于图的算法:我们提出了一个基于图的聚类方法.它具有
该文主要研究了脉冲耦合神经网络(PCNN--Pulse Coupled Neural Network)的运行行为、离散PCNN的自动波传播特性和基于改进型PCNN的图像分割及其在图像压缩中的应用.首先分析
多体系统是由多个刚体或柔性体相互联结构成的通用机械系统模型,多体系统的分布式仿真、动态分析与优化等是目前机械系统计算机辅助分析研究的重要方向。 机械系统计算机辅