【摘 要】
:
软件测试是保证软件正确性和提高软件可靠性的最基本和最重要的手段。传统的软件测试方法和技术是基于结构化思想的,较少考虑面向对象技术的特性,模型中的重要概念能够与面向
论文部分内容阅读
软件测试是保证软件正确性和提高软件可靠性的最基本和最重要的手段。传统的软件测试方法和技术是基于结构化思想的,较少考虑面向对象技术的特性,模型中的重要概念能够与面向对象软件中的重要概念结合在一起,基于模型的软件测试取得快速发展。统一建模语言(UML)是面向对象的标准建模语言,UML模型具有严格的定义,提供了获得对象结构和行为的表示方法,这种形式化特性使得测试信息的提取变得容易。基于UML模型的软件测试方法对软件测试技术的发展有着重要的学术和实用意义。论文以描述系统动态行为的UML活动图和用例图作为测试基础,结合场景测试法给出了一个基于UML活动图和用例图的测试用例生成方法。论文主要涉及以下几个方面的工作:1、综述了软件测试的背景知识,包括测试方法、测试级别以及怎样标识测试用例,面向对象的软件测试策略,场景测试法。2、介绍了统一建模语言UML和基于UML的测试技术。3、分析了活动图的语义和场景,描述了从UML活动图和用例图生成测试用例的方法,并给出了一个网上购物的例子,对该方法具体步骤进行分析。实验证明,该方法具有测试效率高、测试用例数量合理有效、测试序列生成方法易于理解、定义严格,便于实现自动化等优点。4、介绍了该方法的设计与实现模型,以及实现过程中的关键算法。
其他文献
森林资源数据总是处于不断的动态变化中,随着各种林业活动的不断进行,如森林采伐、树种更新、营林造林、自然灾害等等因素都会引起森林资源的变化,为了有效的管理森林资源,并
车牌识别技术是智能交通系统中的重要组成部分,它在违章抓拍、不停车收费、停车场管理以及对重要场所过往车辆的实时登记等方面都有重要的作用。论文从实际应用角度出发,针对
信息技术的发展过程是一个对时间与空间的挑战过程,3G时代,人们追求在更少的空间上实现更高效更强大的功能。动态多应用智能卡本着“轻松持卡、方便用卡、减少重复发卡、避免
随着信息技术的发展与互联网的迅速普及,P2P (Peer-to-Peer)网络的规模急速增大,应用日益广泛。在P2P网络中,节点具有客户机与服务器的双重身份,网络的运行完全依赖于节点的
近年来,随着在线考试系统的推广和流行,针对计算机自动评分技术的应用研究已迅速地发展并成熟起来。但是,目前大多数的在线考试系统,由于无法或不能很好地实现对主观题的评分
近年来,物流行业凭借它巨大的利润空间在我国已经悄然兴起,成为中国目前最重要的竞争领域。在物流企业运作成本中配送成本占了极高的比例,摆在物流从业者面前主要的问题是如
随着网络和现代通信技术的飞速发展,信息隐藏技术已经成为信息安全领域一个新的研究热点。其原理是利用载体中存在的冗余信息来隐藏秘密信息。它通过隐藏通信过程的存在来获
当今社会随着地理信息技术的迅猛发展,地理空间数据量急速增长,传统的存储和处理方式已经难以满足需求。如何高效的存储和处理海量地理空间数据,正逐渐成为各大IT企业和知名学术
随着嵌入式实时应用系统的迅速发展,面对着不断增长的嵌入式软件开发的复杂性压力,如何高效的开发嵌入式应用程序,成为软件工程学迫切需要解决的问题;同时,系统的非功能属性,
由于介词属于虚词,本身并不像实词那样具有具体的词汇意义,但是介词与其介引对象所构成的介词短语在句法分析中却具有重要意义,介词短语结构在汉语文本中是最常见的短语结构,