CPN模型驱动的云测试生成研究

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:liongliong574
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试生成在软件测试过程中起到很重要的作用,现有的生成测试例的方法大多依靠测试人员手工进行,不仅生成效率低下,生成的测试例在可用性方面也不尽如人意。着色Petri网(Colored Petri Nets, CIN)模型驱动的一致性测试生成方法是一种成熟的测试生成理论,能够有效地提升测试例的可用性。然而这种测试方法受限于单机环境下的建模工具CPN Tools,无法进行自动测试生成。针对此问题,论文使用云计算对CPN模型驱动的一致性测试生成方法进行支撑,可以有效地提高测试生成效率。主要做了以下三方面工作:(1)针对传统CPN模型无法直接应用在云测试环境中的问题,提出了一种模型转换的解决方案。分别对模型存储结构以及数据结构的转换过程进行描述,提出一种云支撑的模型转换方法。并对传统模型以及转换后模型的行为一致性进行了证明。(2)提出一种自动化测试生成方案。首先对模型进行预处理,接下来给出一种单机环境下的一致性测试生成方法和两种云计算环境支撑的一致性测试生成方法,描述了测试生成流程以及相关算法。(3)实现了一种软件即服务型的测试生成工具PT-Cloud Tool。描述了工具的应用场景,给出了工具的体系结构,设计并实现了工具的原型。通过停等协议的CPN模型对工具进行了测试,证明工具可以高效地进行一致性测试生成。
其他文献
随着现代科学技术的飞速发展,各个领域都面临着日益复杂的科学和技术问题,而综合利用多学科的知识是一种有效解决复杂问题的途径。基于量子力学基本概念和基本原理的图像处理方
随着互联网的迅速发展,IPv4地址空间短缺的矛盾日益凸显。针对IP地址不足问题,“IPv4私有地址+NAT”的解决方案通常被采用,但这无法从根本上解决IP地址短缺的问题,只能从某种程度
Fisher线性辨别分析(FisherLinearDiscriminantAnalysis,LDA)是一种经典的用于处理分类问题的有监督的降维方法。传统的LDA算法主要面临的问题是“奇异性问题”,即当训练数据的散
三维地形重建是虚拟现实系统中重要的研究问题,在地理信息系统中也有重要应用。本文对基于等高线数据的不规则三角网格(TINs)重建以及三角网格到高程数据的转化算法进行了重点
学位
近年来,随着高分辨率遥感技术的迅速发展,高分辨率遥感影像可以针对面实体及其空间位置信息进行较好的观察。植被是指覆盖地表的所有植物群落的总称,与土壤、气候、地形及水状况等自然环境要素密切相关。植被是生态环境的最佳反应区域之一,也是生态系统的重要组成部分,它在生态系统中一个非常重要的角色。快速准确地获取植被信息,先后对于城市建设和绿地规划等方面都具有重要意义。但植被结构复杂,种类繁多,具有多尺度集聚以
随着人们对现代汽车的舒适性、安全性、智能性需求不断提升,新一代的高端汽车中已经集成多达上百个ECU,嵌入式汽车电子系统的复杂度随之显著增加,汽车电子功能安全的需求也就日
随着计算机仿真模型复杂性的不断提高以及模拟计算应用对实时性要求的越来越苛刻,实时模拟仿真控制软件需要越来越多的兼顾用户和性能两个方面。从用户角度来说,仿真控制软件需
随着计算机技术的发展以及各传统学科领域研究的深入,用计算机技术去提高和改善传统学科的研究效率和方法成为计算机应用技术领域研究的一大课题。其中,由于三维可视化对数据展
随着云计算的不断发展,云计算中的任务调度问题作为云计算中的一个至关重要的方面,也得到了广泛的关注与发展。然而,现有的云任务调度研究中仍存在一些问题,比如调度算法的收