首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试AUTOSAR项目?

如何测试AUTOSAR项目?
EN

Stack Overflow用户
提问于 2020-04-30 11:06:07
回答 3查看 1.6K关注 0票数 2

我对AUTOSAR非常陌生。目前,我正在搜索在AUTOSAR项目中使用的不同类型的测试。我的目标是获得有关AUTOSAR测试领域的知识。以下是我希望得到解答的问题。2.如何实际测试AUTOSAR项目? 3.用于AUTOSAR项目测试的工具是什么? 4.如何开始AUTOSAR项目的学习测试? 5.寻找用于学习AUTOSAR测试的资源。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-02 04:26:00

测试AUTOSAR项目与测试非AUTOSAR项目没有多大不同。甚至工具也可以是相同的(如果您用CANoe测试,使用UDS或XCP协议的通信和ECU逻辑是相同的)。您可能需要一些能够自动从ARXML文件中提取信息的新工具(或至少是当前版本的工具)。

不同的领域如:

  • SWCs可以被测试,例如在其RTE接口上进行单元测试非常容易。定义了RunnableEntities,并定义了触发它们的事件以及它们访问的端口。(例如AEUnit,Dassault生成器ASim,.)
  • 接口中的集成测试,包括例如DET的使用。例如缺少呼叫或错误的呼叫顺序、参数、状态等。
  • 快速ProtoTyping( RPT )场景,可用于HIL/SIL测试
  • 用XCP或UDS读/写和IoControl (ShortTermAdjustments)临时覆盖DID (DataIdentifiers)输入/输出,例如覆盖您的algo输出(警告打开/关闭)和测试控制组件(例如,打开开关、功能启动、algo警告->信号XXX = WARN_1 (如果闪烁设置)、XXX = WARN_2 (如果闪烁设置)或XXX = WARN_OFF (如果主开关关闭),不管怎么说。或者如果存在与函数相关的错误,则函数状态=故障和XXX = WARN_OFF。
  • 使用DLT (诊断日志和跟踪)逻辑/功能跟踪/日志输出、定时测量输出记录/跟踪
  • 用于定时测量的ARTI
  • DemEvents和组合事件/DTCs和FunctionInihibitions链的正常监视器和报告以及功能的处理(例如,DemEventA -> FUNCA故障,FUNCA,因为DemEventA报告的故障不受根源的影响)

对于特定的AUTOSAR测试,某些AUTOSAR工具现在也进行了大量检查,以实际验证由AUTOSAR元模型定义的某些约束的ARXML文件,以便在不同工具(例如创建SWCD ARXML的创作工具和使用ARXML配置系统的配置工具(BSW & RTE))之间进行数据交换。

如果通常麻烦的话,有一件事是使用DBC文件来配置AUTOSAR ComStack,因为DBC文件不能表达很多东西,所以您实际上可以使用ARXNL文件来定义,或者通常创建错误的东西(由于DBC文件中的限制)。

此外,由于对AUTOSAR概念和特性的误解/忽略,以及围绕AUTOSAR的编程,实际上出现了许多问题。有些甚至与原始设备制造商的概念/要求有关,也是在AUTOSAR之前思考的.

票数 4
EN

Stack Overflow用户

发布于 2020-05-23 18:46:28

我用太棒了-汽车资源创建了列表,其中的主要部分专门用于Autosar和汽车项目的工作方式。

在这个列表中,您可以找到大量的出版物和测试Autosar系统的方法,比如:时序分析、集成测试、功能测试等等。一般的测试和验证方法都是用ASPICE方法和ISO 26262中的安全项目来描述的。

让我们检查这个列表,如果你有进一步的问题,感觉炒股问。

票数 3
EN

Stack Overflow用户

发布于 2020-04-30 20:41:04

你的问题没有明确的答案。

AUTOSAR只是一种方法,其成员可以遵循标准化的接口;它允许开发协作良好的软件部件。如何测试一个具体的AUTOSAR项目取决于正在开发的产品类型,以及您的AUTOSAR工具链和硬件堆栈提供者支持的是什么。

如果我是你,我会尝试画一个详细的"V“模型的项目。您的项目在哪些步骤中被分解,以及在哪些集成步骤( "V“模型的右半部分)中测试这些步骤。一旦你有了这张图/地图,开始谷歌搜索阶段,并将单词AUTOSAR放在后面。

您会发现,在AUTOSAR出现之前,大多数这些测试技术都是存在的。然而,一个最先进的软件工具应该能够检查您的AUTOSAR模型,并支持您进行测试设计或执行工作。

请记住,没有“确定的”AUTOSAR建模;一些项目创建详细的模型,其他项目只是表面地做。在做出测试计划或测试工具决策之前,问问工程师你的项目是如何“建模良好”的。AUTOSAR是一个流行词,它使开发人员/测试工具的成本增加了n倍,但是如果一个项目没有遵循标准到非常详细的水平,那么它的有用性就会大大降低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61521952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档