基于模型驱动的自动化测试平台相关技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:hanhan188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于模型驱动的嵌入式软件测试方法是近几年国内外研究的热点。它利用模型描述软件的功能,解决了嵌入式软件硬件方面的制约,降低了嵌入式软件测试难度。由于该技术比较复杂,现有的基于模型驱动的嵌入式软件测试工具往往只关注被测软件的测试需求覆盖度,而没有在其他方面做进一步的效率提升。因此对现在绝大多数软件来说,是不能满足测试需求的。本文对真实项目中嵌入式软件系统(无人机飞控系统)的功能和需求进行分析。根据基于模型驱动的测试技术路线制定了目标系统的测试方案。即首先将描述飞控系统功能的UML顺序图模型进行转换得到系统的形式化描述模型(时间自动机网络模型),并且对转换前后的模型进行一致性验证,以确保模型的可靠性。然后通过对形式化模型分析处理得到测试用例集,并在此基础上进行测试用例优化约简,最后执行被优化的测试用例生成软件测试报告。为了提高测试方案的效率,本文对方案中的模型形式化和测试用例优化约简做了相关研究。为了解决复杂系统UML顺序图中多组合片段嵌套的情况,保证系统模型的正确性,并提高测试效率和质量。本文提出了模型形式化转换及一致性验证算法,通过对系统的UML顺序图描述集合进行解析、构建网络关系、转换得到系统形式化模型,并对模型进行一致性验证得到可靠的形式化模型。基于形式化模型自动生成初始测试用例集。该测试用例集中的测试用例是随机生成,会出现测试用例冗余、执行效率低的情况,为了解决这一问题,本文提出测试用例优化约简方法,该方法对初始测试用例集进行分类、排序、约简得到优化测试用例集,从而提高了测试用例执行效率。基于上述的测试方案,本文实现了嵌入式软件测试平台。以无人机飞控系统为被测对象,验证了 UML顺序图转换得到的时间自动机网络模型的可靠性。对该形式化模型生成的测试用例进行优化约简生成优化的测试用例子集。对比执行初始测试用例集和优化的测试用例子集的结果,验证该约简算法的正确性。实验结果表明该算法能够明显的提升测试用例执行效率。整个测试平台能够全面的对嵌入式飞控系统进行测试,并且能够输出可信的测试结果。
其他文献
目的:本研究旨在观察GLP-1类似物干预后对小鼠肺部炎症和肺纤维化的变化,探讨Pi3k/AKT通路在肺纤维化发病机制中的作用。方法:40只小鼠随机分成5组,分别为:A空白对照组、B模型组(BLM组)、C利拉鲁肽对照组(GLP-1组)、D博莱霉素和利拉鲁肽组200μg/kg(BLM+lira0.2组)、E博莱霉素和利拉鲁肽400μg/kg组(BLM+lira0.4组)其中B、D、E组分别于0、4、7
本文分析了在全媒体大环境下,建设全媒体融合平台的必要性,并对全媒体融合平台的架构、流程、详细功能及安全体系架构进行了规划设计,以供项目建设时参考。
埃克森美孚公司宣布,其位于美国德克萨斯州Beaumont的炼油厂(加工能力3.45×10 5 bbl/d,1bbl≈159L)将增加4×104 bbl/d的超低硫燃料的生产能力。该公司将安装一套采用SCANf
下白垩统克孜勒苏群五段(K1kz5)为塔里木盆地喀什凹陷北部乌拉根铅锌矿主要含矿层位。以研究区野外实测地层-沉积剖面为基础,根据克孜勒苏群第五岩性段岩石学、沉积构造及薄
连铸生产中的工艺过程控制对连铸坯质量影响很大,中间包作为工艺过程的中间容器,对铸坯质量好坏起到关键作用。这是因为中间包内部结构影响着从大包转运来的钢液能否获得好的流动性能并合理的分配至连铸机,同时,此过程中对中间包内钢液的温度控制也至关重要。随着连铸技术的发展,多流连铸技术因其高效稳定的特点得到广泛应用,也促进多流中间包的开发与研制。本文以某厂五流四通道感应加热中间包为模型,运用Fluent模拟软
目的探讨妊娠期糖尿病患者的护理措施。方法回顾性分析永顺县人民医院2007年1月至2010年12月收治的180例妊娠期糖尿病孕妇,将其随机分为心理护理组及一般护理组各90例。心理
有的人认为,中国建立法治国家的困难,是因为中国没有法治的文化传统。实际上,中国历史上并不是缺乏法治理念与制度,不过,中国传统的法治观与法治体制和西方的法治观与法治体制是根
对策论是一门以研究经典策略相关问题的数学分支理论,在日常生活和经济领域中有着广泛的应用。随着近代科技迅猛的发展,常规对策理论已不能满足复杂策略问题的研究。自20世纪
目的分析医院信息管理系统对医患关系与医疗纠纷的改善效果。方法选择该院肾内科、呼吸科、消化科、儿科、妇科于2014年2月—2015年2月的400份患者病历,随机将其分成对照组和
相变储热技术在太阳能热利用、工业与民用节能等领域具有广泛应用前景。与其他种类的相变材料相比,水合无机盐相变材料具有相变焓值大、种类丰富、廉价易得、安全无毒等优势,受到了极大的关注。储热材料在实际应用过程中通常需采用金属材料封装或采用金属管进行换热,而水合无机盐存在腐蚀性,因此在实际应用前对不同相变材料与金属之间的腐蚀特性进行研究具有重要意义。针对储热式太阳能热水器的应用,本课题组前期制备出相变温度