基于UML活动图模型的测试用例自动生成方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:danshenguizu920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发过程的重要组成部分,是软件质量保证的重要手段。测试用例是软件测试最核心的内容之一,测试用例的数量和质量很大程度上决定了软件质量的好坏。近年来,基于统一建模语言(Unified Modeling Language,UML)模型的软件测试技术成为研究热点。本文重点研究了基于UML活动图模型的测试用例自动生成方法。由于UML是一种半形式化的建模语言,本文给出了一种将UML活动图模型转换为Petri网模型的方法,利用Petri网的分析技术找出模型中的错误或缺陷,从而改进UML活动图模型。在获取测试场景部分,本文采用的方法是将UML活动图模型转换为有向图,通过对有向图的深度优先搜索得到测试场景的集合。在生成测试用例部分,本文介绍了重点关注的三类负面测试用例并给出了测试用例生成算法。最后,本文设计实现了一个测试用例自动生成工具,验证了基于UML活动图模型自动生成测试用例方法的可行性。
其他文献
聚类分析是数据挖掘中的一种重要方法,并被应用到模式识别、数据分析、市场研究等多个领域。粒子群优化算法是近些年来发展起来的一种仿生优化算法,因其具有的多种优点受到学术
随着计算机技术和网络的发展,电子政务成了我国政府向服务型政府转变的关键之一,而行政审批的电子化则是实现电子政务的一个基本内容;如何建设一个虚拟的网上行政审批平台是各
本文研究几个计算几何算法问题:颜色支撑点集的几何优化问题,移动网络Voronoi图的点定位问题,半平面Voronoi图的计算与性质问题,网络Frechet巨离和轨迹间基于Frechet距离检测
无线传感器网络(Wireless Sensor Network简称为WSN)作为一种全新的信息获取和处理的技术,已经在军事、环境监测、智能家居、空间探索等方面取得广泛的应用。无线传感器网络
实时系统通常是指能够在指定或者确定时间内提供所需水平服务的计算系统。它不仅需要对外部变化及时有效地响应,而且要求具有广泛的灵活性,能及时响应可变系统负载。实时系统的
随着互联网技术的迅猛发展,移动终端作为载体,智能手机、平板电脑等移动通信无线设备的普及,使得移动延迟容忍网络(Mobile Delay Tolerant Network,简称MDTN)成为目前无线传
我国经济正处于飞速发展阶段,汽车量增多与道路的慢速建设间的矛盾愈加突出,人们对交通拥挤、道路堵塞等状况感觉明显,这些状况制约了我国经济的可持续发展,因此交通管理部门
气象数据的可视化是可视化技术应用的一个重要方向。本文以时变飓风体数据为研究重点,开展气象体数据的可视化技术研究。飓风本身是一个涉及因素众多,且随时间推进不断演化的气
随着经济的不断发展,汽车保有量的不断增加,交通安全状况日趋恶化,因而行车安全问题越来越为人们所关注,而该问题中最重要的主体就是行人。如何在日趋频繁的交通环境中有效地
随着热带农业生产的迅速发展,热带农产品物流作为农业价值实现的核心环节,已成为人们关注的重点。物流信息是热带农产品物流的中枢神经,它伴随着热带农产品物流活动的发生而