CN117519113A - 车载故障诊断***的可靠性测试用例设计方法及装置 - Google Patents
车载故障诊断***的可靠性测试用例设计方法及装置 Download PDFInfo
- Publication number
- CN117519113A CN117519113A CN202311766035.1A CN202311766035A CN117519113A CN 117519113 A CN117519113 A CN 117519113A CN 202311766035 A CN202311766035 A CN 202311766035A CN 117519113 A CN117519113 A CN 117519113A
- Authority
- CN
- China
- Prior art keywords
- fault
- component
- functional
- vehicle
- diagnosis system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 101
- 238000003745 diagnosis Methods 0.000 title claims abstract description 86
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000006870 function Effects 0.000 claims abstract description 60
- 238000001514 detection method Methods 0.000 claims abstract description 40
- 238000012545 processing Methods 0.000 claims description 44
- 238000012544 monitoring process Methods 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000013461 design Methods 0.000 claims description 19
- 238000007726 management method Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 17
- 238000012795 verification Methods 0.000 claims description 4
- 230000008878 coupling Effects 0.000 abstract description 5
- 238000010168 coupling process Methods 0.000 abstract description 5
- 238000005859 coupling reaction Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000004075 alteration Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0262—Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本发明公开了车载故障诊断***的可靠性测试用例设计方法及装置,涉及车载故障诊断技术领域。本发明先确定组成车载故障诊断***的功能模块和组成每个功能模块的功能组件,再确定每个功能组件的功能,最后根据功能组件的功能耦合关系确定每个功能组件的可靠性测试用例中的检测步骤和检测步骤的预期结果,可以合理设计有效的车载故障诊断***的可靠性测试用例。
Description
技术领域
本发明涉及车载故障诊断技术领域,尤其涉及车载故障诊断***的可靠性测试用例设计方法及装置。
背景技术
车载故障诊断***用于对车辆的各种故障进行诊断,车载故障诊断***的可靠性决定了车辆故障诊断结果的准确性,若车载故障诊断***不可靠,可能会导致车辆发生故障时未报故障或者车辆未发生故障时误报故障,影响车辆的正常使用,因此需要对车载故障诊断***的可靠性进行测试。车载故障诊断***的可靠性测试需设计可靠性测试用例,但行业内目前并未提供合理有效的可靠性测试用例设计方案。
发明内容
本发明通过提供车载故障诊断***的可靠性测试用例设计方法及装置,解决了如何设计车载故障诊断***的可靠性测试用例的技术问题。
一方面,本发明提供如下技术方案:
一种车载故障诊断***的可靠性测试用例设计方法,包括:
确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件;
确定每个所述功能组件的功能;
根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断***以清除故障信息、仿真模拟车辆故障、所述检测步骤。
可选的,所述检测步骤包括信号读取步骤;
所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
根据所述功能组件的功能确定每个所述功能组件的所述信号读取步骤和所述信号读取步骤的预期结果。
可选的,所述功能模块包括故障检测模块,所述故障检测模块的所述功能组件包括监控组件和仲裁组件;
所述监控组件的功能为检测故障,所述仲裁组件的功能为通过校验确认故障是否产生;
所述监控组件对应的所述信号读取步骤为:读取所述仲裁组件的故障处理信号;
所述监控组件对应的所述信号读取步骤的预期结果为:所述故障处理信号为目标值。
可选的,所述功能模块包括故障管理模块和故障处理模块,所述故障管理模块的所述功能组件包括故障信息传递组件,所述故障处理模块的所述功能组件包括故障处理组件;
所述故障信息传递组件的功能为将所述故障信息传递给所述故障处理组件,所述故障处理组件的功能为在故障发生后进行临时故障处理;
所述故障信息传递组件对应的所述信号读取步骤为:读取所述故障处理组件的故障接收信号;
所述故障信息传递组件对应的所述信号读取步骤的预期结果为:所述故障接收信号为目标值。
可选的,所述检测步骤包括信息读取步骤;
所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
根据所述功能组件的功能确定每个所述功能组件的所述信息读取步骤和所述信息读取步骤的预期结果。
可选的,所述功能模块包括故障管理模块和故障查询模块,所述故障管理模块的所述功能组件包括写入存储组件,所述故障查询模块的所述功能组件包括读取存储信息组件;
所述写入存储组件的功能为存储所述故障信息及发生故障时的环境数据,所述读取存储信息组件的功能为读取所述故障信息及所述环境数据;
所述写入存储组件对应的所述信息读取步骤为:读取所述车载故障诊断***的当前故障信息;
所述写入存储组件对应的所述信息读取步骤的预期结果为:成功读取到所述车载故障诊断***的当前故障信息。
可选的,所述确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件之后,还包括:
确定每个所述功能组件的故障影响;
根据每个所述功能组件的故障影响确定该功能组件的故障严酷度;
确定该功能组件的所述可靠性测试用例中的测试优先级为所述故障严酷度。
另一方面,本发明还提供如下技术方案:
一种车载故障诊断***的可靠性测试用例设计装置,包括:
第一确定模块,用于确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件;
第二确定模块,用于确定每个所述功能组件的功能;
第三确定模块,用于根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断***以清除故障信息、仿真模拟车辆故障、所述检测步骤。
可选的,所述检测步骤包括信号读取步骤;
所述第三确定模块,还用于:
根据所述功能组件的功能确定每个所述功能组件的所述信号读取步骤和所述信号读取步骤的预期结果。
可选的,所述功能模块包括故障检测模块,所述故障检测模块的所述功能组件包括监控组件和仲裁组件;
所述监控组件的功能为检测故障,所述仲裁组件的功能为通过校验确认故障是否产生;
所述监控组件对应的所述信号读取步骤为:读取所述仲裁组件的故障处理信号;
所述监控组件对应的所述信号读取步骤的预期结果为:所述故障处理信号为目标值。
可选的,所述功能模块包括故障管理模块和故障处理模块,所述故障管理模块的所述功能组件包括故障信息传递组件,所述故障处理模块的所述功能组件包括故障处理组件;
所述故障信息传递组件的功能为将所述故障信息传递给所述故障处理组件,所述故障处理组件的功能为在故障发生后进行临时故障处理;
所述故障信息传递组件对应的所述信号读取步骤为:读取所述故障处理组件的故障接收信号;
所述故障信息传递组件对应的所述信号读取步骤的预期结果为:所述故障接收信号为目标值。
可选的,所述检测步骤包括信息读取步骤;
所述第三确定模块,还用于:
根据所述功能组件的功能确定每个所述功能组件的所述信息读取步骤和所述信息读取步骤的预期结果。
可选的,所述功能模块包括故障管理模块和故障查询模块,所述故障管理模块的所述功能组件包括写入存储组件,所述故障查询模块的所述功能组件包括读取存储信息组件;
所述写入存储组件的功能为存储所述故障信息及发生故障时的环境数据,所述读取存储信息组件的功能为读取所述故障信息及所述环境数据;
所述写入存储组件对应的所述信息读取步骤为:读取所述车载故障诊断***的当前故障信息;
所述写入存储组件对应的所述信息读取步骤的预期结果为:成功读取到所述车载故障诊断***的当前故障信息。
可选的,车载故障诊断***的可靠性测试用例设计装置还包括:
第四确定模块,用于确定每个所述功能组件的故障影响;
根据每个所述功能组件的故障影响确定该功能组件的故障严酷度;
确定该功能组件的所述可靠性测试用例中的测试优先级为所述故障严酷度。
另一方面,本发明还提供如下技术方案:
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一车载故障诊断***的可靠性测试用例设计方法。
另一方面,本发明还提供如下技术方案:
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现上述任一车载故障诊断***的可靠性测试用例设计方法。
本发明提供的一个或多个技术方案,至少具有如下技术效果或优点:
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中车载故障诊断***的可靠性测试用例设计方法的流程图;
图2为本发明实施例中车载故障诊断***的示意图;
图3为本发明实施例中车载故障诊断***的可靠性测试用例设计装置的示意图。
具体实施方式
本发明实施例通过提供车载故障诊断***的可靠性测试用例设计方法及装置,解决了如何设计车载故障诊断***的可靠性测试用例的技术问题。
为了更好的理解本发明的技术方案,下面将结合说明书附图以及具体的实施方式对本发明的技术方案进行详细的说明。
如图1所示,本发明实施例的车载故障诊断***的可靠性测试用例设计方法,包括:
步骤S1,确定组成车载故障诊断***的功能模块和组成每个功能模块的功能组件;
步骤S2,确定每个功能组件的功能;
步骤S3,根据功能组件的功能确定每个功能组件的可靠性测试用例中的检测步骤和检测步骤的预期结果;
其中,可靠性测试用例包括测试步骤,测试步骤依次包括:初始化车载故障诊断***以清除故障信息、仿真模拟车辆故障、检测步骤。
步骤S1中,可以根据车载故障诊断***开发的相关技术文档,包括***开发流程文档、软件架构文档、软件需求文档、软件详细设计文档等,确定组成车载故障诊断***的所有功能模块和组成每个功能模块的所有功能组件。如图2所示,车载故障诊断***主要包括故障检测模块、故障管理模块、故障处理模块和故障查询模块,故障检测模块包括监控组件、仲裁组件和报告组件,故障管理模块包括初始化组件、写入存储组件、应用控制组件和故障信息传递组件,故障处理模块包括故障处理组件A、故障处理组件B、故障处理组件C等,故障查询模块包括诊断服务调用组件和读取存储信息组件。
步骤S2可以确定监控组件的功能为检测故障,仲裁组件的功能为通过校验确认故障是否产生,报告组件的功能为将故障确认结果传递给故障管理模块,初始化组件的功能为初始化故障状态和故障存储数据,写入存储组件的功能为存储故障信息及发生故障时的环境数据,应用控制组件的功能为故障确认后控制故障相关的应用功能,故障信息传递组件的功能为将故障信息传递给某个故障处理组件,故障处理组件A的功能为故障A发生后进行临时故障处理,故障处理组件B的功能为故障B发生后进行临时故障处理,故障处理组件C的功能为故障C发生后进行临时故障处理,诊断服务调用组件的功能为负责诊断服务的请求与发送管理,读取存储信息组件的功能为读取故障信息及发生故障时的环境数据。
车载故障诊断***的可靠性测试用例包括每个功能组件的测试用例,功能组件的可靠性测试用例包括测试步骤和检测步骤的预期结果,测试步骤又依次包括初始化车载故障诊断***以清除故障信息、仿真模拟车辆故障、检测步骤,检测步骤用于读取用来判断待测功能组件是否可靠的测试数据。可以理解的是,通过仿真模拟车辆故障这一步骤模拟一个车辆故障后,若待测功能组件是可靠的,则检测步骤的结果必定是预期结果;若待测功能组件不可靠,则检测步骤的结果必定非预期结果。因此,在确定待测功能组件的检测步骤和检测步骤的预期结果后,便可以根据测试步骤对待测功能组件进行测试,根据检测步骤的预期结果判断待测功能组件是否可靠。
对于步骤S3,本发明实施例提供两种根据功能组件的功能确定待测功能组件的检测步骤和检测步骤的预期结果的方式。
第一种,检测步骤包括信号读取步骤;步骤S3包括:根据功能组件的功能确定每个功能组件的信号读取步骤和信号读取步骤的预期结果。
例如,待测功能组件为监控组件。由于监控组件的功能为检测故障、仲裁组件的功能为通过校验确认故障是否产生,默认仲裁组件可靠的基础上,若监控组件是可靠的,车辆发生故障后,仲裁组件的故障处理信号会置1;车辆未发生故障,仲裁组件的故障处理信号会置0。因此,在确定监控组件和仲裁组件存在上述的功能耦合关系后,便可以根据仲裁组件的故障处理信号来判断监控组件是否可靠,也就是在监控组件的可靠性测试用例中,信号读取步骤为:读取仲裁组件的故障处理信号;信号读取步骤的预期结果为:故障处理信号为目标值(即1)。基于监控组件的可靠性测试用例对监控组件进行测试后,若故障处理信号为目标值,代表监控组件成功检测到故障,代表监控组件可靠;若故障处理信号非目标值,代表监控组件未能检测到故障,代表监控组件不可靠。另外,测试监控组件时仿真模拟车辆故障的方式有多种,例如可以将车辆模式管理状态从abandon状态切换为convenient状态,使待测监控组件的某个监控器处于异常工况,从而产生车辆故障。
例如,待测功能组件为故障信息传递组件。由于故障信息传递组件的功能为将故障信息传递给某个故障处理组件、故障处理组件的功能为在故障发生后进行临时故障处理,默认故障处理组件可靠的基础上,若故障信息传递组件是可靠的,车辆发生故障后,故障处理组件的故障接收信号会置1;车辆未发生故障,故障处理组件的故障接收信号会置0。因此,在确定故障信息传递组件和故障处理组件存在上述的功能耦合关系后,便可以根据故障处理组件的故障接收信号来判断故障信息传递组件是否可靠,也就是在故障信息传递组件的可靠性测试用例中,信号读取步骤为:读取故障处理组件的故障接收信号;信号读取步骤的预期结果为:故障接收信号为目标值(即1)。基于故障信息传递组件的可靠性测试用例对故障信息传递组件进行测试后,若故障接收信号为目标值,代表故障信息传递组件传递故障信息成功,代表故障信息传递组件可靠;若故障接收信号非目标值,代表故障信息传递组件传递故障信息失败,代表故障信息传递组件不可靠。另外,测试故障信息传递组件时仿真模拟车辆故障的方式有多种,例如可以模拟胎压高于临界值,此时故障处理组件的故障接收信号为胎压异常故障指示灯控制信号;胎压异常故障指示灯控制信号为1,代表指示灯亮;胎压异常故障指示灯控制信号为0,代表指示灯不亮。
第二种,检测步骤包括信息读取步骤;步骤S3包括:根据功能组件的功能确定每个功能组件的信息读取步骤和信息读取步骤的预期结果。
例如,待测功能组件为写入存储组件。由于写入存储组件的功能为存储故障信息及发生故障时的环境数据、读取存储信息组件的功能为读取故障信息及环境数据,默认读取存储信息组件可靠的基础上,若写入存储组件是可靠的,车辆发生故障后,读取存储信息组件一定可以成功读取到故障信息。因此,在确定写入存储组件和读取存储信息组件存在上述的功能耦合关系后,便可以根据读取存储信息组件是否可以成功读取故障信息来判断写入存储组件是否可靠,也就是在写入存储组件的可靠性测试用例中,信号读取步骤为:读取车载故障诊断***的当前故障信息;信号读取步骤的预期结果为:成功读取到车载故障诊断***的当前故障信息。基于写入存储组件的可靠性测试用例对写入存储组件进行测试后,若成功读取到车载故障诊断***的当前故障信息,代表写入存储组件可靠;若读取到车载故障诊断***的当前故障信息失败,代表写入存储组件不可靠。另外,测试写入存储组件时仿真模拟车辆故障的方式有多种,例如可以CAN高和CAN低短接制造busoff故障、20s后恢复,然后断开车载电控单元某通信节点。
由上文可知,本发明实施例的车载故障诊断***的可靠性测试用例设计方法先确定组成车载故障诊断***的功能模块和组成每个功能模块的功能组件,再确定每个功能组件的功能,最后根据功能组件的功能耦合关系确定每个功能组件的可靠性测试用例中的检测步骤和检测步骤的预期结果,可以合理设计有效的车载故障诊断***的可靠性测试用例。
另外,功能组件的可靠性测试用例还包括测试优先级,步骤S3之后,车载故障诊断***的可靠性测试用例设计方法还可以包括:确定每个功能组件的故障影响;根据每个功能组件的故障影响确定该功能组件的故障严酷度;确定该功能组件的可靠性测试用例中的测试优先级为故障严酷度。功能组件的故障影响可以分为4个等级,等级一为影响车载故障诊断***运行的安全性、***丧失主要功能而不能运行,等级二为车载故障诊断***仍能运行但运行水平严重降低,等级三为车载故障诊断***仍能运行但影响部分功能使用的方便性和便捷性,等级四为对车载故障诊断***的影响很小或无影响、在***偏差允许范围内。等级一的故障严酷度为1、等级二的故障严酷度为2、等级三的故障严酷度为3、等级四的故障严酷度为4。如上文中监控组件、故障信息传递组件、写入存储组件的故障影响分别为等级二、等级三、等级二,则监控组件、故障信息传递组件、写入存储组件的测试优先级分别为2、3、2。测试优先级越小,代表功能组件的故障影响越大,需要优先对该功能组件进行可靠性测试。
如图3所示,本发明实施例还提供车载故障诊断***的可靠性测试用例设计装置,包括:
第一确定模块,用于确定组成车载故障诊断***的功能模块和组成每个功能模块的功能组件;
第二确定模块,用于确定每个功能组件的功能;
第三确定模块,用于根据功能组件的功能确定每个功能组件的可靠性测试用例中的检测步骤和检测步骤的预期结果;
其中,可靠性测试用例包括测试步骤,测试步骤依次包括:初始化车载故障诊断***以清除故障信息、仿真模拟车辆故障、检测步骤。
进一步的,检测步骤可以包括信号读取步骤;
第三确定模块,还可以用于:根据功能组件的功能确定每个功能组件的信号读取步骤和信号读取步骤的预期结果。
进一步的,监控组件对应的信号读取步骤为:读取仲裁组件的故障处理信号;监控组件对应的信号读取步骤的预期结果为:故障处理信号为目标值。
进一步的,故障信息传递组件对应的信号读取步骤为:读取故障处理组件的故障接收信号;故障信息传递组件对应的信号读取步骤的预期结果为:故障接收信号为目标值。
进一步的,检测步骤可以包括信息读取步骤;
第三确定模块,还可以用于:根据功能组件的功能确定每个功能组件的信息读取步骤和信息读取步骤的预期结果。
进一步的,写入存储组件对应的信息读取步骤为:读取车载故障诊断***的当前故障信息;写入存储组件对应的信息读取步骤的预期结果为:成功读取到车载故障诊断***的当前故障信息。
进一步的,车载故障诊断***的可靠性测试用例设计装置还可以包括:第四确定模块,用于确定每个功能组件的故障影响;根据每个功能组件的故障影响确定该功能组件的故障严酷度;确定该功能组件的可靠性测试用例中的测试优先级为故障严酷度。
基于与前文所述的车载故障诊断***的可靠性测试用例设计方法同样的发明构思,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前文所述的车载故障诊断***的可靠性测试用例设计方法的任一方法的步骤。
其中,总线架构(用总线来代表),总线可以包括任意数量的互联的总线和桥,总线将包括由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和接收器和发送器之间提供接口。接收器和发送器可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线和通常的处理,而存储器可以被用于存储处理器在执行操作时所使用的数据。
由于本发明实施例所介绍的电子设备为实施本发明实施例中车载故障诊断***的可靠性测试用例设计方法所采用的电子设备,故而基于本发明实施例中所介绍的车载故障诊断***的可靠性测试用例设计方法,本领域所属技术人员能够了解本发明实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本发明实施例中的方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中车载故障诊断***的可靠性测试用例设计方法所采用的电子设备,都属于本发明所欲保护的范围。
基于与上述车载故障诊断***的可靠性测试用例设计方法同样的发明构思,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现上述任一车载故障诊断***的可靠性测试用例设计方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种车载故障诊断***的可靠性测试用例设计方法,其特征在于,包括:
确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件;
确定每个所述功能组件的功能;
根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断***以清除故障信息、仿真模拟车辆故障、所述检测步骤。
2.如权利要求1所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述检测步骤包括信号读取步骤;
所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
根据所述功能组件的功能确定每个所述功能组件的所述信号读取步骤和所述信号读取步骤的预期结果。
3.如权利要求2所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述功能模块包括故障检测模块,所述故障检测模块的所述功能组件包括监控组件和仲裁组件;
所述监控组件的功能为检测故障,所述仲裁组件的功能为通过校验确认故障是否产生;
所述监控组件对应的所述信号读取步骤为:读取所述仲裁组件的故障处理信号;
所述监控组件对应的所述信号读取步骤的预期结果为:所述故障处理信号为目标值。
4.如权利要求2所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述功能模块包括故障管理模块和故障处理模块,所述故障管理模块的所述功能组件包括故障信息传递组件,所述故障处理模块的所述功能组件包括故障处理组件;
所述故障信息传递组件的功能为将所述故障信息传递给所述故障处理组件,所述故障处理组件的功能为在故障发生后进行临时故障处理;
所述故障信息传递组件对应的所述信号读取步骤为:读取所述故障处理组件的故障接收信号;
所述故障信息传递组件对应的所述信号读取步骤的预期结果为:所述故障接收信号为目标值。
5.如权利要求1所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述检测步骤包括信息读取步骤;
所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
根据所述功能组件的功能确定每个所述功能组件的所述信息读取步骤和所述信息读取步骤的预期结果。
6.如权利要求5所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述功能模块包括故障管理模块和故障查询模块,所述故障管理模块的所述功能组件包括写入存储组件,所述故障查询模块的所述功能组件包括读取存储信息组件;
所述写入存储组件的功能为存储所述故障信息及发生故障时的环境数据,所述读取存储信息组件的功能为读取所述故障信息及所述环境数据;
所述写入存储组件对应的所述信息读取步骤为:读取所述车载故障诊断***的当前故障信息;
所述写入存储组件对应的所述信息读取步骤的预期结果为:成功读取到所述车载故障诊断***的当前故障信息。
7.如权利要求1所述的车载故障诊断***的可靠性测试用例设计方法,其特征在于,所述确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件之后,还包括:
确定每个所述功能组件的故障影响;
根据每个所述功能组件的故障影响确定该功能组件的故障严酷度;
确定该功能组件的所述可靠性测试用例中的测试优先级为所述故障严酷度。
8.一种车载故障诊断***的可靠性测试用例设计装置,其特征在于,包括:
第一确定模块,用于确定组成车载故障诊断***的功能模块和组成每个所述功能模块的功能组件;
第二确定模块,用于确定每个所述功能组件的功能;
第三确定模块,用于根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断***以清除故障信息、仿真模拟车辆故障、所述检测步骤。
9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-7中任一项权利要求所述的车载故障诊断***的可靠性测试用例设计方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现权利要求1-7中任一项权利要求所述的车载故障诊断***的可靠性测试用例设计方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311766035.1A CN117519113A (zh) | 2023-12-21 | 2023-12-21 | 车载故障诊断***的可靠性测试用例设计方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311766035.1A CN117519113A (zh) | 2023-12-21 | 2023-12-21 | 车载故障诊断***的可靠性测试用例设计方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117519113A true CN117519113A (zh) | 2024-02-06 |
Family
ID=89756923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311766035.1A Pending CN117519113A (zh) | 2023-12-21 | 2023-12-21 | 车载故障诊断***的可靠性测试用例设计方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117519113A (zh) |
-
2023
- 2023-12-21 CN CN202311766035.1A patent/CN117519113A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190205233A1 (en) | Fault injection testing apparatus and method | |
US8498776B2 (en) | Fault diagnosis and prognosis using diagnostic trouble code markov chains | |
KR101744226B1 (ko) | 진단 고장 정보를 제공하기 위한 시스템 및 방법 | |
US7295903B2 (en) | Device and method for on-board diagnosis based on a model | |
US7539903B2 (en) | Method for monitoring the execution of a program by comparing a request with a response and introducing a falsification in a response | |
CN104914815A (zh) | 处理器监控方法、装置及*** | |
US6138253A (en) | Method and apparatus for reporting errors in a computer system | |
CN111614531B (zh) | 用于监视lin节点的方法、介质、监视设备 | |
US6539338B1 (en) | Self-diagnostic testing of a network interface adapter | |
CN113359657B (zh) | Ecu诊断配置码校验方法及其***、电子控制单元 | |
CN106324420B (zh) | 一种显示故障检测方法 | |
CN117519113A (zh) | 车载故障诊断***的可靠性测试用例设计方法及装置 | |
US20130325203A1 (en) | Methods and systems for monitoring a vehicle for faults | |
CN100528639C (zh) | 车辆***及其车载诊断设备和方法 | |
CN111562998A (zh) | 一种集成电路的内存诊断方法、诊断设备及存储介质 | |
US9501347B2 (en) | Documentation of faults in a fault memory of a motor vehicle | |
CN112306038B (zh) | 一种检测方法、检测装置及诊断设备 | |
US11726853B2 (en) | Electronic control device | |
CN114880972A (zh) | 支持错误注入验证测试的验证方法、计算机可读介质 | |
CN116341011B (zh) | 一种检测***及方法 | |
US20230057443A1 (en) | Diagnostic System for Motor Vehicles | |
CN111367838A (zh) | 用于检测数据存储***的方法、设备和数据存储*** | |
KR102349704B1 (ko) | 메인 제어부 이상 진단 시스템 및 방법 | |
CN116409265A (zh) | 一种车辆安全状态传输方法及*** | |
CN118003882A (zh) | 车辆仪表***的控制方法、***和电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |