一种基于决策表的面向AUTOSAR操作系统的测试方法及其系统技术方案

技术编号:37866672 阅读:23 留言:0更新日期:2023-06-15 20:56
本发明专利技术公开了一种基于决策表的面向AUTOSAR操作系统的测试方法,包括以下步骤:S1:根据AUTOSAR操作系统提供的设计规范抽取出验证一致性的测试目的;S2:针对测试目的,通过决策表基于一致类级别划分条件桩,具化出对应符合标准的测试用例;S3:利用多条所述测试用例的组合,形成对应的测试序列;S4:将在实际的操作系统上运行所述测试序列得到的不同测试结果与预期结果进行比对,进而验证该系统的被测功能与测试目的是否一致。还公开了一种面向AUTOSAR操作系统的一致性测试系统、装置和存储介质。本发明专利技术针对不同应用场景下不同一致类级别的操作系统进行一致性测试,且省去了抽取符合一致类级别测试用例的繁杂工作。取符合一致类级别测试用例的繁杂工作。取符合一致类级别测试用例的繁杂工作。

【技术实现步骤摘要】
一种基于决策表的面向AUTOSAR操作系统的测试方法及其系统


[0001]本专利技术涉及汽车电子通信
,特别是涉及一种基于决策表的面向AUTOSAR操作系统的测试方法及其系统。

技术介绍

[0002]随着半导体和信息技术的发展,汽车电气和电子系统变得越来越复杂。汽车开放架(AUTOSAR)操作系统规范为车载嵌入式操作系统及其相关服务定义了一系列的抽象标准接口,其独立于应用软件和硬件平台,获得了广泛的应用。基于AUTOSAR标准的操作系统规范的广泛应用为汽车电子开发带来了进步,但是也带来了新的挑战:由于AUTOSAR提供的统一规格说明中都是抽象的要求,导致不同开发者和服务提供商设计开发ECU(Electronic Control Unit)有所不同,具有两义性,因此如何保证操作系统开发过程中严格遵守AUTOSAR规范成为了一个亟待解决的问题。对于AUTOSAR操作系统而言,调用API(ApplicationProgrammingInterface,应用程序编程接口)应该得到符合要求的结果,如果不同的操作系统在开发过程中没有完全遵守AUTOS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于决策表的面向AUTOSAR操作系统的测试方法,其特征在于,包括以下步骤:S1:根据AUTOSAR操作系统提供的设计规范抽取出验证一致性的测试目的;S2:针对测试目的,通过决策表基于一致类级别划分条件桩,具化出对应符合标准的测试用例;S3:利用多条所述测试用例的组合,形成对应的测试序列;S4:将在实际的操作系统上运行所述测试序列得到的不同测试结果与预期结果进行比对,进而验证该系统的被测功能与测试目的是否一致。2.根据权利要求1所述的基于决策表的面向AUTOSAR操作系统的测试方法,其特征在于,在步骤S2中,通过决策表基于一致类级别划分条件桩的具体步骤包括:将决策表结构进行分割,划分为条件桩、动作桩、条件项、动作项;所述条件桩列举出AUTOSAR操作系统需要满足的属性条件、服务调用的不同状态;动作桩对应满足不同条件可能产生的结果,对应OS服务中不同情况调用下的返回值;条件项为AUTOSAR操作系统属性及其服务调用参数的可能取值;动作项是产生返回值的可能取值;贯穿的一条条件项和动作项的取值,为对应的测试用例。3.根据权利要求1所述的基于决策表的面向AUTOSAR操作系统的测试方法,其特征在于,针对测试不同一致类级别的操作系统,高级别一致类的测试用例对低级别的一致类测试用例进行复用。4.根据权利要求1所述的基于决策表的面向AUTOSAR操作系统的测试方法,其特征在于,针对测试接口调用的操作系统,在对应一致类级别的条件桩中添加新增功能需要的属性或API接口,即可...

【专利技术属性】
技术研发人员:方菱戴深龙徐封杰
申请(专利权)人:中国科学院合肥物质科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1