基于UML活动图的业务流程测试研究

来源 :中国科学院新疆理化技术研究所 | 被引量 : 0次 | 上传用户:rain12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试用例的设计与生成是软件测试的重点和难点之所在,其本质是如何依据一种以适当方式描述的软件规格说明来设计和生成有效的测试用例。近年来,随着面向对象技术的成熟和广泛应用,基于统一建模语言UML的软件测试方法成为研究的热点,并取得了不少重要的研究成果。   本课题旨在针对一般业务流程软件所共有的交互性特征,重点研究基于UML活动图模型的业务流程测试用例设计与生成方法。   本文首先对UML以及基于模型的测试方法做了简单介绍,指出UML模型用于指导测试的优势所在,并分析了UML活动图模型及其可测试性和测试策略。进而指出活动图模型不仅是进行业务需求分析和系统设计的有力工具,同时也是系统测试的重要依据。   其次我们对业务流程进行分析和描述,介绍了业务流程测试的特点和要求。然后介绍了智能算法——蚂蚁算法,并对蚂蚁算法进行改造,在本项目研究中提出了一种反蚁群Agent算法。   基于上述分析,本文重点研究了基于UML活动图模型的业务流程测试用例设计与生成方法。对测试用例、测试场景等相关概念和技术进行了介绍,给出了基于UML活动图模型生成测试用例的总体策略。在测试场景生成部分,我们采用改造的反蚁群Agent算法,该算法在蚂蚁算法的基础上基于UML活动图产生测试用例。
其他文献
接收单元和控制单元是雷达高度计系统的重要组成部分。雷达数字化中频接收机一般采用FPGA+DSP实现,它具有直流误差小,IQ通道幅度一致性好、相位正交度高的优点。在雷达高度计
长期以来,由于信息化系统建设规范(标准)滞后或缺失,造成我国各级各类信息化系统难以互通,资源难以共享。这些异质异构的资源信息系统形成的一个个难以逾越的信息(资源)“孤岛”
Internet作为一个典型的复杂网络实例,对其宏观拓扑结构的特征分析及建模研究是目前研究的热点问题,受到学术界广泛关注。近年来人们在该领域的研究取得了长足的进展,尤其是在自
语言文字的信息处理技术是人类社会现代化的重要成果。信息处理技术的水平已成为一个国家、一个民族发展进步的重要标志。改革开放以来,在实现汉语言文字信息处理技术的同时,我
随着经济的迅速发展,能源消耗也急剧增加,特别是我国的一些工矿企业仍存在着高能耗、高污染、低效益的现象。然而面对我国资源严重紧缺的现状,企业应尽快实现向节约节能型的
局部区域图像处理算法的研究中,交互式的算法通过加入适当的用户输入并进行快速地响应,能够准确地得到用户期望的输出结果而受到越来越多的关注。近年来提出的交互式图像处理算
近年来,随着集成电路制造技术的飞速发展,与非型闪存(NAND Flash)以其容量大、单位容量价格低的优势,被广泛应用在各类嵌入式系统中。随着NANDFlash容量进一步增大,价格进一步下
网格作为一种新型的分布式计算技术,能实现广域网络环境下计算资源、数据资源和服务资源的有效聚合和按需共享,支持以大规模计算、数据密集处理和群组协同工作为特征的应用,
随着下一代光网络规模的不断扩大,网络拓扑越来越复杂,路由计算也越来越复杂,原有的路由技术已不能满足复杂的路由计算要求。为了解决这个问题,IETF (互联网工程任务组) PCE(
传统的语音合成多侧重于单一朗读语气的研究。为了进一步提高语音合成系统的表现力,扩展语音合成系统的应用范围。本文针对自然口语中常见的疑问句和感叹句进行了深入的研究,并
学位