本发明涉及车载故障诊断,尤其涉及车载故障诊断系统的可靠性测试用例设计方法及装置。
背景技术:
1、车载故障诊断系统用于对车辆的各种故障进行诊断,车载故障诊断系统的可靠性决定了车辆故障诊断结果的准确性,若车载故障诊断系统不可靠,可能会导致车辆发生故障时未报故障或者车辆未发生故障时误报故障,影响车辆的正常使用,因此需要对车载故障诊断系统的可靠性进行测试。车载故障诊断系统的可靠性测试需设计可靠性测试用例,但行业内目前并未提供合理有效的可靠性测试用例设计方案。
技术实现思路
1、本发明通过提供车载故障诊断系统的可靠性测试用例设计方法及装置,解决了如何设计车载故障诊断系统的可靠性测试用例的技术问题。
2、一方面,本发明提供如下技术方案:
3、一种车载故障诊断系统的可靠性测试用例设计方法,包括:
4、确定组成车载故障诊断系统的功能模块和组成每个所述功能模块的功能组件;
5、确定每个所述功能组件的功能;
6、根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
7、其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断系统以清除故障信息、仿真模拟车辆故障、所述检测步骤。
8、可选的,所述检测步骤包括信号读取步骤;
9、所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
10、根据所述功能组件的功能确定每个所述功能组件的所述信号读取步骤和所述信号读取步骤的预期结果。
11、可选的,所述功能模块包括故障检测模块,所述故障检测模块的所述功能组件包括监控组件和仲裁组件;
12、所述监控组件的功能为检测故障,所述仲裁组件的功能为通过校验确认故障是否产生;
13、所述监控组件对应的所述信号读取步骤为:读取所述仲裁组件的故障处理信号;
14、所述监控组件对应的所述信号读取步骤的预期结果为:所述故障处理信号为目标值。
15、可选的,所述功能模块包括故障管理模块和故障处理模块,所述故障管理模块的所述功能组件包括故障信息传递组件,所述故障处理模块的所述功能组件包括故障处理组件;
16、所述故障信息传递组件的功能为将所述故障信息传递给所述故障处理组件,所述故障处理组件的功能为在故障发生后进行临时故障处理;
17、所述故障信息传递组件对应的所述信号读取步骤为:读取所述故障处理组件的故障接收信号;
18、所述故障信息传递组件对应的所述信号读取步骤的预期结果为:所述故障接收信号为目标值。
19、可选的,所述检测步骤包括信息读取步骤;
20、所述根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果,包括:
21、根据所述功能组件的功能确定每个所述功能组件的所述信息读取步骤和所述信息读取步骤的预期结果。
22、可选的,所述功能模块包括故障管理模块和故障查询模块,所述故障管理模块的所述功能组件包括写入存储组件,所述故障查询模块的所述功能组件包括读取存储信息组件;
23、所述写入存储组件的功能为存储所述故障信息及发生故障时的环境数据,所述读取存储信息组件的功能为读取所述故障信息及所述环境数据;
24、所述写入存储组件对应的所述信息读取步骤为:读取所述车载故障诊断系统的当前故障信息;
25、所述写入存储组件对应的所述信息读取步骤的预期结果为:成功读取到所述车载故障诊断系统的当前故障信息。
26、可选的,所述确定组成车载故障诊断系统的功能模块和组成每个所述功能模块的功能组件之后,还包括:
27、确定每个所述功能组件的故障影响;
28、根据每个所述功能组件的故障影响确定该功能组件的故障严酷度;
29、确定该功能组件的所述可靠性测试用例中的测试优先级为所述故障严酷度。
30、另一方面,本发明还提供如下技术方案:
31、一种车载故障诊断系统的可靠性测试用例设计装置,包括:
32、第一确定模块,用于确定组成车载故障诊断系统的功能模块和组成每个所述功能模块的功能组件;
33、第二确定模块,用于确定每个所述功能组件的功能;
34、第三确定模块,用于根据所述功能组件的功能确定每个所述功能组件的可靠性测试用例中的检测步骤和所述检测步骤的预期结果;
35、其中,所述可靠性测试用例包括测试步骤,所述测试步骤依次包括:初始化所述车载故障诊断系统以清除故障信息、仿真模拟车辆故障、所述检测步骤。
36、可选的,所述检测步骤包括信号读取步骤;
37、所述第三确定模块,还用于:
38、根据所述功能组件的功能确定每个所述功能组件的所述信号读取步骤和所述信号读取步骤的预期结果。
39、可选的,所述功能模块包括故障检测模块,所述故障检测模块的所述功能组件包括监控组件和仲裁组件;
40、所述监控组件的功能为检测故障,所述仲裁组件的功能为通过校验确认故障是否产生;
41、所述监控组件对应的所述信号读取步骤为:读取所述仲裁组件的故障处理信号;
42、所述监控组件对应的所述信号读取步骤的预期结果为:所述故障处理信号为目标值。
43、可选的,所述功能模块包括故障管理模块和故障处理模块,所述故障管理模块的所述功能组件包括故障信息传递组件,所述故障处理模块的所述功能组件包括故障处理组件;
44、所述故障信息传递组件的功能为将所述故障信息传递给所述故障处理组件,所述故障处理组件的功能为在故障发生后进行临时故障处理;
45、所述故障信息传递组件对应的所述信号读取步骤为:读取所述故障处理组件的故障接收信号;
46、所述故障信息传递组件对应的所述信号读取步骤的预期结果为:所述故障接收信号为目标值。
47、可选的,所述检测步骤包括信息读取步骤;
48、所述第三确定模块,还用于:
49、根据所述功能组件的功能确定每个所述功能组件的所述信息读取步骤和所述信息读取步骤的预期结果。
50、可选的,所述功能模块包括故障管理模块和故障查询模块,所述故障管理模块的所述功能组件包括写入存储组件,所述故障查询模块的所述功能组件包括读取存储信息组件;
51、所述写入存储组件的功能为存储所述故障信息及发生故障时的环境数据,所述读取存储信息组件的功能为读取所述故障信息及所述环境数据;
52、所述写入存储组件对应的所述信息读取步骤为:读取所述车载故障诊断系统的当前故障信息;
53、所述写入存储组件对应的所述信息读取步骤的预期结果为:成功读取到所述车载故障诊断系统的当前故障信息。
54、可选的,车载故障诊断系统的可靠性测试用例设计装置还包括:
55、第四确定模块,用于确定每个所述功能组件的故障影响;
56、根据每个所述功能组件的故障影响确定该功能组件的故障严酷度;
57、确定该功能组件的所述可靠性测试用例中的测试优先级为所述故障严酷度。
58、另一方面,本发明还提供如下技术方案:
59、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一车载故障诊断系统的可靠性测试用例设计方法。
60、另一方面,本发明还提供如下技术方案:
61、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被处理器执行时实现上述任一车载故障诊断系统的可靠性测试用例设计方法。
62、本发明提供的一个或多个技术方案,至少具有如下技术效果或优点: