软计算在基于UML模型生成测试用例中的应用研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:mazhiqianggege
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术已经广泛应用于航空、航天、国防、电信、交通、金融、医疗等领域。在这些领域中,软件系统规模庞大,逻辑复杂,其可靠性和安全性往往有很高的要求。软件测试就显得尤为重要,它贯穿在软件的整个开发过程中。测试用例的生成设计是软件测试过程中的难点,主要依据是软件需求文档和软件设计文档。   基于UML的软件开发过程和建模已经被工业界广泛接受,因此基于UML的软件测试得到了学术界和工业界的广泛重视。同时,随着软计算技术的不断发展,软计算方法也被广泛的应用到工程设计中,将软计算技术的方法应用到软件测试中也成了许多学者研究软件测试的一种新思路。   本文在下述方面进行了深入研究。   首先,介绍了基于模型的测试方法及优势,软计算方法的研究现状以及在软件测试中的应用现状。   其次,对UML模型做了简单介绍,并指出了UML模型用于指导软件测试的优势所在,并分析了UML各种模型及其可测试性,指出不同的模型对应的测试层次,并得出结论:UML状态图、用例图、活动图和序列图模型是基于UML模型测试(尤其是系统级功能测试)研究的根本和重点。   最后,研究了实现软件自动化测试的关键技术测试用例生成,改进了经典遗传算法并且用于基于UML活动图生成测试用例的过程中,并建立算法模型;分析了UML序列图,并且给出了利用序列图生成测试用例的方法,进而利用粗糙集的约简方法来优化UML序列图生成的测试用例。以上研究为软件测试自动化提供了一种新的方法和思路。
其他文献
随着互联网技术的发展,B/S结构的软件因为其便于维护、良好的扩展性等特点应用越来越广泛。但由于Web服务自身的开放性,以及操作系统、Web服务程序和Web应用程序本身的漏洞,使得
随着自然保护区事业的不断发展,保护区的信息化管理越来越要求实现科学化和现代化。加之外部计算机技术、网络技术和信息技术的影响,建立自然保护区信息管理系统己显得尤为必要
随着改革开放的进行,保险业的垄断地位被打破,由原来的一家保险公司到现在的数十家,各公司之间的竞争也越发激烈。被动式的服务正转变为主动式的服务,面对大量的业务保单如何才能
生态系统由于自然或者人为的因素在时间和空间尺度上持续地发生着变化。在整个生态系统中,陆地环境又是经受自然或人为影响最多的部分。因此,对于如何快速和准确地检测地表变化
随着通信技术的发展进步,移动无线网络覆盖范围增广、带宽增大,使利用移动终端经无线网络访问Internet的方式成为可能。同时电子产品的更新换代加速、软硬件产品的价格下跌和移
语义Web是Web发展的延伸,其目标是使Web上的信息具有计算机可理解的语义。本体则描述了其中的语义,本体是实现语义Web的关键要素。在计算机科学领域,本体被定义为共享概念模型的
近年来,电法勘探技术已被广泛应用在矿产资源、水文、地质灾害、环保及工程地质等领域,使电法成为目前最热门的地质勘探技术之一。经过几十年的发展,我国的电法勘探水平无论在基
“最终用户开发(End-User Development,EuD)”研究如何使作为非专业软件开发者的软件系统用户,在一定程度上开发或修改软件。EUD的研究主要有三类,即EUD的理论研究、通用的EUD技
当今时代是信息高速发展的时代,视频和图像作为信息的重要载体之一,已经深入人们的日常生活。随着摄像系统越来越多的被应用于智能监控、目标跟踪等场合,对图像稳定性的要求也越
网络视频直播由于其便捷性、实时性、交互性等特点,越来越深入到网民的日常生活中。在直播业务量级和内容都不断发展的驱使下,用户和商家都越来越注重平台所能提供的直播体验质