基于UML模型的测试用例生成和优先排序技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:guo4502332
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件需求的不断增加,系统规模不断扩大。为了保证系统质量,降低测试成本,诞生了测试用例生成和测试用例排序两大技术。其中,测试用例生成技术旨在通过最小化测试用例集覆盖测试需求,从而降低测试成本,提高测试效率。测试用例优先排序技术即对已经生成的测试用例集的执行顺序进行调整,从而尽早发现软件缺陷。由于模型驱动开发的兴起,产生了基于模型的软件测试需求,现有基于模型的测试用例生成技术没有通过分析模型状态关联特征来减少冗余迁移和测试用例数量;而测试用例排序技术大部分基于软件代码很难被运用于基于模型的软件测试,即便存在部分基于模型的测试用例排序技术,但也没有结合模型特点去分析软件缺陷的可能分布,而涵盖更多易错模块的测试用例更有可能揭示缺陷,它们应该以更高的优先级运行。此外,针对较大数据集,研究者们在基于代码的测试用例排序技术中引入聚类技术,获得较好的排序效果,但这些技术尚未应用于基于模型的测试中。因此,本文针对以上问题,进行以下几个方面研究:(1)提出一种基于扩展有限状态机(EFSM)模型的测试用例生成方法。该方法首先将UML模型转化为EFSM模型,然后处理回路,化复杂模型为简单模型,再对简单模型进行状态切片,然后结合回路生成状态路径集,最后将状态路径集转化为迁移路径集并对迁移路径集进行约简。通过实验验证该方法可以获得较优测试用例集,节约测试成本。(2)提出一种基于隐马尔可夫模型(HMM)特征的测试用例排序方法。该方法首先将UML模型转换为HMM,然后评估测试用例缺陷优先级和缺陷概率,由此估计测试用例可能揭示的缺陷的紧急程度,再构建HMM的复杂网络模型评估状态权道,根据权重反映缺陷的严重性,最后结合缺陷的紧急程度和严重性定义测试用例优先级,依据优先级对测试用例进行排序。通过实验验证该方法使得软件缺陷可以尽早被发现。(3)针对较大数据集,提出一种基于聚类和HMM特征的测试用例排序方法。该方法首先构建测试用例的状态向量,然后结合状态向量和状态权重信息计算任意两个测试用例相似度,再根据相似度设计改进的K均值聚类算法,最后结合聚类方法和模型信息设计排序策略。通过实验验证,该方法针对较大数据集可以获得较好的排序效果。
其他文献
代码审查是高可靠性嵌入式软件开发中不可缺少的一个人工测试环节。近年来随着软硬件复杂性、需求多样性的增多,以人工为主的传统代码审查方法在效率上已逐渐不能满足现有的工程开发需求。为了减轻审查人员的压力,提升审查工作效率,代码审查在技术上急需获取新的突破。与此同时,以深度学习为代表的人工智能技术近几年在计算视觉、自然语言处理、机器人能等众多领域大放异彩,这让学者们注意到了它广泛的实用性。近年来,一部分研
频率是评估电能质量的重要指标之一,电网频率调节是维持电力系统稳定运行中的重要环节。目前,随着国内外新能源并网容量的增加,传统机组占比正在不断降低,电力系统调频能力被
随着各种新材料在机械、化学、能源、航天航空等领域的广泛应用,行业对新材料的精密加工提出了很高的要求,虽然这些新材料具有良好的物理性质,但是因为其结构组成的复杂性,普通的切削工艺并不能满足行业对材料精密度的加工要求。随后电解线切割加工技术以其新颖的加工原理、较高的加工精度及效率得到了广泛应用,电解线切割是一种新型的金属切割技术,该技术通过对电极加负极电压并且对工件进行电解即“离子”溶解的方式进行切割
宗教场所旅游是一种以在宗教场所体验宗教文化、进行宗教活动为核心的旅游方式,引起了许多游客的注意。近年来,中国宗教旅游的研究大多是宗教旅游的定义,宗教与旅游的关系,宗教游客的研究。研究方法辅以定性和定量研究,研究结果较少,景区发展超过了理论,因此论文采用微观定量为主宏观定性为辅的研究方法,以山西省宗教场所旅游资源的空间分布为例,主要采用GIS空间分析方法,如平均最近邻分析,标准差椭圆分析,多距离空间
当高压设备需要停电、验电、维修时,装设接地线是其中一个重要的步骤。在人工装设接地线时,往往会因为高空作业以及漏电等突发状况从而威胁到作业人员的安全。采用验电及装设地线机器人作业,一方面能够代替作业人员在高空高压环境下工作,保证人员安全;另一方面,验电及装设接地线机器人能够更加精确、迅速、高效地完成验电及装设接地线任务。本文首先分析了验电及装设接地线的现场环境,提出了验电及装设接地线操作臂的任务要求
市场经济体制下,众多投资者、债权人、管理层、股东等契约人要进行交易,而促使交易能够顺利进行的一大保障便是外部审计服务,因此也使得企业产生了审计服务需求,并在此基础上
随着我国经济的快速发展,城市生活垃圾日益增加,环境卫生管理压力也越来越大。在过去的环卫领域,政府既是“运动员”又是“裁判员”,运营效率低下,地方财政承压,传统的环卫模式已不再适应当前发展的需要。2017年,我国开始在环卫行业全面推行PPP(Public-Private-Partnership,公私合营)模式,环卫PPP项目数量迅速增加。相较于传统模式,PPP模式的项目参与主体多,投资规模大,运营周
对外汉语教学事业的发展,不仅促进了汉语本体研究的深入,也促进了教学法的研究向更加深入、全面的方向发展,更多新的教学手段引入对外汉语课堂。思维导图是1970年英国心理学家东尼·巴赞(Tony Buzen)提出的,表达发散性思维的一种有效图形思维工具,大脑基本结构的自然延伸物,可以让使主管语言的左脑和主要负责图形处理形象思维的右脑结合起来,将左右大脑的优势最大限度的发挥出来。自1970年东尼·巴赞提出
中国高铁营业里程位居世界第一,高铁的发展对区域旅游流的空间分布格局及演化产生了深刻影响。当前国内外关于高铁对旅游流的影响研究结论存在差异,同时目前已有研究也未涉及高铁对旅游流空间溢出效应的影响,本文通过研究高铁交通对区域旅游流的空间溢出效应,将有助于深入理解高铁因素引起的旅游流空间流动现象。本文从空间计量分析视角切入,采用2008-2016年面板数据,构建空间杜宾模型,实证研究高铁交通对中国旅游流
随着WiFi技术的成熟与普及,无线热点在餐厅、车站、住宅等场所进行了大规模部署,成为生活中不可或缺的一部分,随之而来的却是许多不可忽视的安全问题。无线网络中的攻击通常