基于无关并发行为顺序化的测试序列生成方法

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:olddai1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
具有并发行为的软件在社会生产和生活中越来越常见,但并发行为发生顺序的不确定性给软件测试带来巨大挑战。着色Petri网CPN(Coloured Petri Net)模型可以准确描述软件中的并发行为,适合基于CPN模型进行并发软件测试。然而并发行为发生顺序的不确定性会使CPN模型的状态空间规模指数级增长,所以在获取测试序列时,需要解决状态空间爆炸问题,实现高覆盖低冗余的测试。为了解决上述问题,本文将CPN模型中的变迁分为待测行为、相关行为和无关行为三类。以待测行为描述测试目的,定义覆盖标准为待测行为及其数据相关行为执行路径覆盖。提出了基于模型抑制弧的无关并发行为顺序化方法,该方法依据嵌套层次确定处理顺序,针对不同位置的无关行为分别提出了顺序化算法,排除了无关行为导致的全部冗余执行路径,最终通过状态空间获取满足覆盖标准的无冗余测试序列。本文的主要研究工作可以分为以下几部分:(1)提出方法相关定义。本文以待测行为及其数据相关行为描述测试目的,提出覆盖待测相关行为执行路径的测试覆盖标准;另外对CPN原有概念进行扩展,具体说明本文方法需要识别和使用的CPN模型特征。(2)提出抑制弧添加等级划分算法。在标记有待测行为、相关行为和无关行为的系统模型中识别出选择分支集和并发分支集,依据分支集间的嵌套关系确定分支集的抑制弧添加顺序,可以有效提高抑制弧添加效率。(3)提出针对不同情况的顺序化算法。针对选择分支集和并发分支集,依据待测行为和相关行为在分支集中所处位置,分为无关分支、待测行为前、中、后有无关行为四种情况,对每种情况提出不同的抑制弧添加操作,顺序化无关并发行为的同时不影响待测行为和相关行为的执行,有效去除因无关行为并发执行导致的冗余执行路径。(4)提出在模型的状态空间中提取测试序列操作并证明方法的正确性。CPN模型完成抑制弧添加操作后,使用CPN Tools获取模型的状态空间,状态空间中的全部执行路径即为测试序列,并依据测试覆盖标准,通过迹等价方法证明最终获取的测试序列全覆盖且无冗余。最后,使用本文提出的基于无关并发行为顺序化的测试序列生成方法完成了对文章订阅软件系统实例的测试序列生成,通过结果分析验证了本方法的覆盖性和无冗余性。
其他文献
数据的表示是数据处理的预备工作,常见的方法有向量、矩阵。随着信息时代发展,数据呈现多维化态势。传统的基于矩阵的数据分析是二维的,从多维角度讲,这限制了信息的利用率。另一方面,基于张量的模型可以充分利用数据的多重线性结构。所以,本文主要研究张量。在数据收集、整理、保存过程中,受仪器精度、人为操作、天气环境和时间的影响,待处理的数据通常会出现缺失、损坏等现象。张量完备化是利用观测数据的性质预测缺失元素
随着航空发动机的发展,飞行高度和飞行速度越来越高。从而对发动机试验设备,尤其是高空模拟试验装置,提出了更苛刻的要求。相比飞行试验平台来说,高空模拟试验装置拥有安全性
目的:观察计算机辅助设计和计算机辅助制造(CAD/CAM)技术指导单层腓骨肌(皮)瓣修复下颌骨缺损配合后期种植技术修复牙列缺损和常规颌骨种植修复牙列缺损的临床效果对比,分析C
聂绀弩作为中国现代、当代文学史脉络中以“新”之精神对文学与国家的发展进行探索的文学家之一,他的文学创作路向无疑代表着这一时期其思想及精神思维的前进与变化。由此,在
目的:为了分析中国某东北农村pRBD的患病率和发病的危险因素以及进一步分析pRBD与认知障碍的严重性之间的关系。研究方法:这项基于农村的研究于2018年纳入了东北地区某自然村
m6A甲基化修饰是真核生物的mRNA和lincRNA上最为普遍的表观修饰,在从酵母到人类的多个物种中都保守存在。m6A受甲基化酶METTL3/METTL14和去甲基化酶FTO/ALKBH5的密切调控,并
目的通过动物实验验证封闭心包横窦-右房内引流对于控制主动脉根部难治性大出血的止血效果。方法随机选择健康巴拿马香猪8只为研究对象,体重46.7±5.6kg,雌雄不限。依次缝闭
步入21世纪20年之际,人类媒介发展已经到了一个新的阶段。所以我们蒙古族也需要适应时代的发展,通过做好有关自己民族媒介受众研究,来完善有关受众的理解。只有这么做才能知
目的制备大黄酸聚乙二醇-聚乳酸纳米粒,系统考察其理化性质、体外释药特性及在大鼠体内血液-肾脏同步药动学行为。方法以聚乙二醇-聚乳酸(Polyethylene glycol-polylactic ac
目的:回顾性分析薄型子宫内膜患者在行冻融胚胎移植周期中,应用四种不同的内膜准备方案的临床疗效。方法:选取2013年至2018年期间在荆州某三甲医院生殖中心就诊的要求行冷冻胚胎移植的子宫内膜过薄的患者,临床资料相对完整且符合纳入标准者共240例。按照内膜准备方案,分为4组:自然周期组(50例)、补佳乐组(56例)、芬吗通口服组(68例)及芬吗通联合组(66例)共计240例。比较四组研究对象的年龄、不