基于UML模型的测试场景生成研究与工具实现

来源 :西南师范大学 西南大学 | 被引量 : 8次 | 上传用户:xieshanxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发从传统的结构化开发到面向对象的开发过程,以及最近提出的模型驱动的架构开发,对软件测试产生很大的影响,同时也对软件测试的研究与实践带来新的挑战。以构件系统、分布式软件、嵌入式软件等为代表的异构软件系统正在成为当前软件发展的一个主要趋势,由于这些异构软件在硬件平台、软件平台上的多模式特点导致这类软件在开发和测试中存在着大量特殊性,对软件测试也提出了新的问题,研究适合于异构软件特点测试技术已成为当前亟待解决的重要问题。 UML作为建模语言事实上的标准,近年来被学术界和工业界广泛地用于软件系统建模。从测试角度看,这些模型是获取系统结构和行为信息的来源,因而是测试生成的理想基础,用这些模型驱动测试是很自然的想法,使得测试工作可以尽早开始,及时发现和排除软件开发过程中引入的缺陷。但目前还没有标准的或者是普遍接受的方法,而且测试过程中能够得到的自动化程度依赖于规约或设计的精确性。 本文对UML动态模型中的顺序图、活动图、协作图适用范围进行研究,分析它们可作为哪些测试层次的测试模型,得出如下结论:(1)UML顺序图可以作为系统测试和集成测试的测试模型;(2)UML活动图模型具有描述系统工作流程和并行活动的能力,这使得UML活动图模型可作为系统测试的测试模型。UML活动图模型可对系统从系统级、子系统级到类级的不同层次进行建模,因此UML活动图模型也可以指导不同层次的测试,包括系统级的功能测试、集成测试、以及对象类的单元测试;(3)UML协作图可以作为集成测试的测试模型,在研究传统的集成测试和基础上,针对异构软件系统特点,本文提出了
其他文献
在处于互联网信息时代的今天,数据量日益庞大,信息过载问题逐渐突出。音乐推荐系统的使命就是从繁芜的音乐资源中选择合适的音乐推荐给用户,帮助用户更便捷地找到自己感兴趣
随着医学成像技术的日益成熟,CT影像技术已广泛的应用到胃癌的医疗诊断中。如何在数量日益增多的胃部 CT图像中获取到准确有效的病变信息是一个迫在眉睫的问题。由于单帧 CT图
本文阐述了数字化校园的发展现状和存在的问题,并提出使用Web服务技术来开发数字化校园的应用系统,以达到整合优化高校信息资源的目的。 文章以Web服务技术为主线,首先介
当前Web语义互操作性的缺乏极大地限制了计算机辅助人类执行计算任务的能力。作为当前Web的一种扩充,语义Web旨在创建附加了形式语义的机器可处理的Web内容。使用本体对Web页
近年来,随着Internet的发展,XML获得了巨大发展,广泛应用于电子商务、网络发布、无线应用、内容管理等领域。XML把信息的内容和显示分离开来,使应用程序以一种简单有效的方式
随着Internet技术的发展,电子商务(E-commerce)的蓬勃兴起为传统商务的发展带来了新的机遇与挑战。Agent系统由于其自身的特点:在动态的、不可预测的、开放的环境中具有自主
工作流技术在目前的网络应用环境中,得到了越来越多的重视。随着计算机的普及、网络的延伸,如何处理现代大型企业的共享资源所面对的异构、分布和松散耦合的特点已成为需要解
随着国力的增强,国际竞争的加剧,不管从军事还是经济的角度出发,都需要尽快研制我国自己的导航系统,并加快推广,扩大其影响力。某导航信号系统主要实现监视控制、数据处理和
随着全球信息化的发展,人们对条码技术的需求层次不断提高,尤其是需要在有限的面积上表示更多的信息量,这就要求条码具有高密度、大容量和高可靠性等特点。在这种需求下,二维条码
建立完善的军队作战心理风险评估系统,对瞬息万变的国际战略环境和错综复杂的作战方式采取积极的应对措施,有利于提高军队在高科技多维环境下的作战能力,进而为国家经济发展