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

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:lyzqwww
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统规模的增大,测试用例数量爆发式增长,软件开发组织拥有的测试资源不足以执行全部测试用例,如何分配有限的测试资源成为一大难题。测试用例优先排序作为一种合理分配测试资源、提高软件测试效率的技术,被广泛运用于软件测试之中。与此同时,模型驱动开发的兴起催生了基于模型的软件测试需求,然而传统的测试用例优先排序方法往往基于软件代码,难以运用到基于模型的软件测试之中。为了解决模型驱动开发软件的基于模型的软件测试问题,本文总结现有的方法,从如下几个方面进行了研究:(1)提出了一种基于扩展有限状态机(EFSM,Extended Finite State Machine)模型的测试用例优先排序方法。该方法首先将UML模型转换为EFSM模型,然后基于UML模型预测EFSM迁移的缺陷概率,再通过EFSM切片技术分析EFSM迁移在模型中的影响力,并推导出EFSM迁移的缺陷严重性。最后基于EFSM迁移的缺陷概率、缺陷严重性结合Additional策略对测试用例进行排序。基于EFSM模型的测试用例优先排序方法能够运用到基于UML模型的测试中,解决了传统方法过于依赖代码的问题,提高了严重缺陷检测效率。(2)提出了一种基于隐马尔科夫模型(HMM,Hidden Markov model)的测试用例优先排序方法。该方法首先将UML模型转换为HMM模型,根据UML模型信息预测HMM隐含状态的缺陷概率。其次借鉴用于网页超链接排序的SALSA算法的基本思想,计算HMM隐含状态在模型中的重要度并作为HMM隐含状态的缺陷严重性。然后根据HMM隐含状态在HMM模型中的发生概率计算HMM隐含状态的缺陷优先级。最后综合HMM隐含状态的缺陷概率、缺陷严重性、缺陷优先级以及Additional策略对测试用例进行排序。基于HMM模型的测试用例优先排序方法不但解决了传统方法过于依赖代码的问题,确保了被测软件关键方法能够被优先测试。(3)在前述方法的基础上,设计并实现了基于模型的测试用例优先排序原型系统,通过无人机飞控软件的实例,验证了本系统简单易用,提出方法切实有效。
其他文献
本研究以菲(PHE)为目标污染物,以受污染河流表层沉积物为菌群来源,富集分离出一组新型好氧微生物降解菌群LFH-1,对其微生物群落结构进行了鉴定和降解特性研究。通过对降解菌群进一步筛选,得到一株新型高效PHE降解菌株YM-6,利用16S r RNA技术对YM-6菌株进行鉴定,并通过单因素实验确定了YM-6菌株最佳生长及降解条件,利用气相色谱-质谱法(GC-MS)对菌株降解产物进行鉴定,初步判断YM
近年来,随着中国经济和化学工业的快速发展,危险化学品的生产量和运输量逐年增加。危险化学品道路运输是一种安全条件高、技术复杂的特种运输,其引发的道路运输交通事故的危害性与严重性远大于普通道路交通事故。而近年来,危化品道路交通事故频发,引起了社会各界对危化品的高度关注。因此,如何选择危化品道路运输路线进而降低运输事故风险具有重大意义。本文对近几年我国危化品道路运输事故进行统计分析,研究事故发生的规律,
爱·摩·福斯特(1879-1970)是20世纪英国著名小说家和批评家,是典型的中产阶级知识分子。长期以来,研究者对福斯特作品的鉴赏和批评兴趣不减,成果斐然。在有关文化身份认同的整体研究中,“福斯特与英国性”逐渐成长为一个成熟的论题。本论文关注小说《霍华德庄园》中霍华德庄园的文化及现实意义,并将其放置在英国现代化过程中乡村与城市角逐的大空间背景当中,展现“乡村英格兰”和“城市英格兰”的两个“英国性”
钛-铝层状复合板兼备钛的高强度、耐腐蚀和铝的轻质量等优点,广泛应用于航空航天等高技术领域。由于钛和铝两种材料的性能差异,且钛-铝层状复合板在轧制过程中会产生大的塑性变形,轧制钛-铝层状复合板的微观组织和力学性能具有各向异性。与均质材料相比,异质金属层状复合材料的各向异性机理更为复杂,不仅与各异质层的变形有关,也会受到复合板界面特性的影响。钛-铝层状复合板的各向异性会影响其构件的加工成形及服役性能。
目的:运用中医传承辅助平台,对中医药内服治疗结直肠癌的相关文献进行数据挖掘研究,分析出结直肠癌的中医用药及证候规律,并模拟出新方以供临床参考。通过层次挖掘,分析出已行手术治疗的结直肠癌及未行手术治疗的结直肠癌两类在用药频次、组方规律、四气五味归经、证候分布方面的差异。方法:通过收集并筛选出中国知网、维普、万方三大数据库上收载的近40年间关于中医药内服治疗结直肠癌的临床研究文献,将文献中使用的处方及
随着信息技术的飞速发展,Web应用服务类型变得更加复杂多样。鉴于Web服务的大量增长,黑客更趋向于将网络攻击的目标定为应用层服务。在所有的应用层攻击方式中,DDoS攻击无疑
背景:全世界约有12.5%的夫妇受到不孕不育的影响。在中国,大约有15-20%的孕龄期妇女患有不孕症,10-12%的男性患有不育症,并且这一比例也呈现不断上升的趋势。辅助生殖技术是目前治疗不孕不育最重要的方法。迄今为止,全世界已有超过600万子代出生,而在我国,近些年来每年开展的各项类别总周期数超过100万,出生子代数超过30万。辅助生殖技术诞生40余年以来,已逐渐发展形成以宫腔内人工受精、体外受
在全球化时代,世界各国和地区之间的贸易活动逐渐频繁,关税及其它贸易壁垒在约束各国贸易往来方面起着至关重要的作用。自中国加入WTO以来,降低甚至消除关税相关政策的实施使得关税作为各经济体限制贸易手段的作用逐渐减弱。在中国与巴基斯坦、东盟等其它经济体签署的自由贸易协定(FTA)中,更是将加速关税降为零的条款明确到协定文本中,以促进双方进出口贸易的发展。由此,各国纷纷设置各种非关税壁垒,旨在进一步调节本
大多数被子植物是雌雄同体的(hermaphrodite),这使得植株的雌雄功能(花粉的散布与接受)之间常存在着潜在的相互干扰,为避免或减少雌雄蕊功能间的这种冲突,两性花植株往往以不同的适应方式-雌雄异位或雌雄异熟来缓解这种冲突。异型花柱是一种受遗传控制的花柱多态现象,为异型雌雄异位。前期调查发现白花丹科补血草属植物黄花补血草居群的不同分布区域具不同的花柱多态现象,表现出巨大的变异性,成为研究异型花
第三方资助(TPF)是指由与案件无利益关系的第三方通过对一方当事人参加诉讼或仲裁提供资助,以获取一定比例胜诉收益的安排。目前,在专门解决投资者-东道国国际投资争端的ICSID中,越来越多的私人投资者需借助第三方资助方可将东道国诉诸仲裁庭;同时,高额的仲裁赔偿金背后所蕴含的巨额胜诉收益吸引了大批第三方资助者的参与。然而,第三方资助者在助“弱者”实现法律救济正义性的同时,却会引发仲裁员个人利益与仲裁公