首页 > 其他分享 >InternalFault测试策略设计及测试框架搭建分享

InternalFault测试策略设计及测试框架搭建分享

时间:2024-06-16 13:59:43浏览次数:42  
标签:记录 无效 InternalFault 信息 车速 故障 测试 对应 搭建

1.Internalfault介绍

1.1 原理

使用ECU内部故障模块关联信号无效故障的诊断,周期读取内部故障状态,并将相关的故障事件存储在应用的非易失性存储器(Nvm)中,通过22读取Nvm中故障的状态,存储的故障信息可以通过例程控制服务0x31清除。

1.2 数据结构

Internalfault的数据结构组成包括以下部分:

①FaultID:故障对应的组号,对应byte0;
②序号:用于标记故障的序号,1表示第一次发生的故障信息,2表示最后一次发生的故障信息,对应byte1,byte11;
③时间:记录故障发生的时间信息,包括年月日时分秒,对应byte2-byte7,byte12-byte17;
④车速:记录故障发生时对应的车速信息,对应byte8-byte9,byte18-byte19;
⑤FaultSignal:记录发生的具体故障,对应byte10,byte20;
第x组Internalfault的数据结构
Fault signal在此处进行进行单独说明:
fault signal
byte10/20包括bit0-bit7,每个bit都可以对应一个故障,当故障发生时,对应bit置为1,解除后则置为0,例如下文提到的三个故障,假设按照如下关系mapping
①bit0→车速信号无效
②bit1→加速度信号无效
③bit2→转向角信号无效
使用判定表对以上三个情况进行分析,如下图
判定表

1.3 故障记录策略

记录策略根据需求描述而不同,此处列举两种策略:

标签:记录,无效,InternalFault,信息,车速,故障,测试,对应,搭建
From: https://blog.csdn.net/weixin_44955553/article/details/139593954

相关文章

  • app专项测试
    过滤:  过滤表达式:domain.展示domain中的资源,*.comhas-response-header.包含指定HTTP响应headeris.表达式larger-than.展示大于某个尺寸的资源,1000等于1kmethod.指定http请求方法,比如get或者postmime-type.资源mime类型,比如application/jsonscheme.HTT......
  • 全面的初级入门指南,从安装到基本使用,再到一些高级功能的介绍,帮助用户在实际操作中逐步
    大纲:WindowsNmap初级使用教程1.简介什么是Nmap?Nmap的主要功能和用途安全和法律注意事项2.安装Nmap前提条件从官方网站下载Nmap安装步骤验证安装3.基本使用打开命令提示符运行你的第一个Nmap扫描示例命令:nmap目标IP地址理解基本的输出结果4.常用扫......
  • 基于SpringBoot+Spark搭建本地计算引擎服务
    1.项目背景 上一篇文章我们讲解了搭建数据挖掘可视化系统(大数据数据挖掘系统可视化设计艺术-CSDN博客)的主要内容,通过构建算子工作流可以完成数据挖掘的工作。这时这里的算子可以提交到本地计算请求,也可以提交大数据集群做计算,本文将详细介绍搭建本地计算请求的过程。2.......
  • Python自动化测试框架-pytest
    源码:https://github.com/pytest-dev/pytest文档:https://docs.pytest.org/en/8.2.x/安装:pipinstallpytest简单样例#contentoftest_sample.pydefinc(x):returnx+1deftest_answer():assertinc(3)==5命令行执行python可以看到执行结果命名规范......
  • 代理IP纯净度如何测试?
    在网络应用和数据采集等领域,代理IP被广泛使用,而代理IP的纯净度则直接影响其性能和可用性。代理IP的纯净度主要涉及到代理IP在网络传输过程中的稳定性、匿名性和安全性。今天就带大家一起了解代理IP纯净度对用户的重要性。第一,保护用户的隐私在网络世界中,用户的真实身份和位置......
  • 代理IP纯净度如何测试?
    在网络应用和数据采集等领域,代理IP被广泛使用,而代理IP的纯净度则直接影响其性能和可用性。代理IP的纯净度主要涉及到代理IP在网络传输过程中的稳定性、匿名性和安全性。今天就带大家一起了解代理IP纯净度对用户的重要性。第一,保护用户的隐私在网络世界中,用户的真实身份和位置......
  • Windows中搭建centos虚拟机和MySQL
    背景前一段时间,博主为了在家里搭建学习环境,想模拟一个生产环境,尝试了Windows安装WSL、Vmwareworkstationplayer安装Ubuntu、把Window删了直接装Ubuntu、把Ubuntu删了装回Windows(Windows一直无法安装到SSD,最后拆了电脑拔了机械硬盘才装成功)的多个阶段,发现还是Windows用的习惯......
  • 软件测试面试准备 第三天
    给一个页面,你会从哪些方面进行测试?    单个功能测试-----交互功能测试-----界面测试------易用性测试------兼容性测试-------安全测试-----性能测试黑盒和白盒的测试方法分别有哪些?    常用的黑盒测试方法:等价类划分法、边界值分析法、因果图法、场景法、......
  • Linux环境搭建和项目基础
    GCCGCC原名为GNUC语言编译器(GNUCCompiler)GCC(GNUCompilerCollection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、Objective-C、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等)GCC不仅支持C的许多“方言”,......
  • 广告联盟小游戏APP平台搭建
      广告联盟对接小游戏的运作方式通常如下:  1.注册与审核:小游戏开发者需要在广告联盟平台上注册并提交相关资料进行审核,以成为联盟的合作伙伴。  2.广告接入:一旦通过审核,广告联盟会为小游戏开发者提供相应的广告接入SDK或API,开发者需要将其集成到小游戏的代码中。......