[go: up one dir, main page]

CN107491061B - A network automated test system and method for commercial vehicle OBD diagnostic equipment - Google Patents

A network automated test system and method for commercial vehicle OBD diagnostic equipment Download PDF

Info

Publication number
CN107491061B
CN107491061B CN201710774498.0A CN201710774498A CN107491061B CN 107491061 B CN107491061 B CN 107491061B CN 201710774498 A CN201710774498 A CN 201710774498A CN 107491061 B CN107491061 B CN 107491061B
Authority
CN
China
Prior art keywords
test
diagnostic
response
obd
control device
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.)
Active
Application number
CN201710774498.0A
Other languages
Chinese (zh)
Other versions
CN107491061A (en
Inventor
闫新
汤利顺
刘丽敏
马伯祥
孟超
李长龙
杨彦召
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FAW Group Corp
Original Assignee
FAW Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by FAW Group Corp filed Critical FAW Group Corp
Priority to CN201710774498.0A priority Critical patent/CN107491061B/en
Publication of CN107491061A publication Critical patent/CN107491061A/en
Application granted granted Critical
Publication of CN107491061B publication Critical patent/CN107491061B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种商用车OBD诊断设备的网络自动化测试系统,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,主控装置基于被测OBD诊断设备发送的诊断请求,选择相应的测试脚本调用电源控制装置为被测OBD诊断设备提供电源以及调用CAN通讯装置向被测OBD诊断设备发送相应的CAN诊断响应报文,被测OBD诊断设备接收CAN通讯装置发送的诊断响应报文并生成诊断结果数据。本发明还提供一种商用车OBD诊断设备的网络自动化测试方法。本发明能够在车辆开发初期,在仿真ECU环境下自动对被测OBD诊断设备进行测试,不依赖于真实的ECU环境,而且能够自动执行测试用例和结果判断,避免了手动测试的误差并提高了测试的效率和精度。

The present invention provides a network automated test system for commercial vehicle OBD diagnostic equipment, including: a main control device, a power control device, a CAN communication device and a tested OBD diagnostic equipment, wherein the main control device is based on the information sent by the tested OBD diagnostic equipment. Diagnosis request, select the corresponding test script to call the power control device to provide power for the tested OBD diagnostic device and call the CAN communication device to send the corresponding CAN diagnostic response message to the tested OBD diagnostic device, and the tested OBD diagnostic device receives the CAN communication device to send diagnosis response message and generate diagnosis result data. The invention also provides a network automatic testing method of the commercial vehicle OBD diagnostic equipment. The invention can automatically test the tested OBD diagnostic equipment in the simulated ECU environment at the early stage of vehicle development, does not depend on the real ECU environment, and can automatically execute test cases and result judgments, avoiding errors in manual testing and improving Test efficiency and precision.

Description

一种商用车OBD诊断设备的网络自动化测试系统及其方法A network automated test system and method for commercial vehicle OBD diagnostic equipment

技术领域technical field

本发明涉及一种自动化测试系统及其方法,具体涉及一种商用车OBD诊断设备的网络自动化测试系统及其方法。The invention relates to an automatic test system and a method thereof, in particular to a network automatic test system of commercial vehicle OBD diagnostic equipment and a method thereof.

背景技术Background technique

随着汽车电子技术不断发展,商用车上布置的电控单元(ECU)越来越多,ECU通过CAN总线通信相互协作,形成复杂的功能架构和网络拓扑,用于实现日益增加的功能配置。同时,也导致ECU包含更多的故障数量、功能配置和检测项目。目前商用车都配备车载诊断系统(OBD),诊断设备通过OBD诊断接口与各个ECU进行通信,用于实现车辆故障读取、参数配置、程序更新和车辆自检等功能,方便车辆的售后和维修。With the continuous development of automotive electronics technology, more and more electronic control units (ECUs) are deployed on commercial vehicles. ECUs cooperate with each other through CAN bus communication to form complex functional architectures and network topologies to achieve increasing functional configurations. At the same time, it also causes ECU to contain more faults, function configuration and detection items. At present, commercial vehicles are equipped with an on-board diagnostic system (OBD). The diagnostic equipment communicates with each ECU through the OBD diagnostic interface, and is used to realize functions such as vehicle fault reading, parameter configuration, program update, and vehicle self-inspection, which facilitates after-sales and maintenance of vehicles. .

在保证ECU诊断通信正确同时,对OBD诊断设备同样提出了网络测试要求,验证其基于诊断协议的一致性,排除其对诊断过程的干扰,保证车辆诊断结果的准确性。While ensuring the correctness of ECU diagnostic communication, network testing requirements are also put forward for OBD diagnostic equipment to verify its consistency based on the diagnostic protocol, eliminate its interference with the diagnostic process, and ensure the accuracy of vehicle diagnostic results.

目前对OBD诊断设备的测试方法,是将诊断设备与真实ECU连接,手动控制ECU的总线和硬线激励,验证诊断设备的各典型功能。然而,这种测试方法都是在整车研发的最后阶段,通过将诊断设备集成于真实ECU和实车环境下,验证诊断设备发送诊断请求的正确性,以及对诊断响应显示的一致性。这种测试方法存在以下问题:依赖于ECU和整车的研发进度,介入时间较晚;真实ECU环境下,部分故障码和车辆数据难以制造,不能覆盖正向测试;真实ECU环境下,不能覆盖否定响应和异常响应等逆向测试;手动验证方式效率较低,不能保证高精度和可靠性要求。The current test method for OBD diagnostic equipment is to connect the diagnostic equipment with a real ECU, manually control the bus and hard wire excitation of the ECU, and verify the typical functions of the diagnostic equipment. However, this testing method is in the final stage of vehicle development. By integrating the diagnostic equipment into the real ECU and real vehicle environment, the correctness of the diagnostic request sent by the diagnostic equipment and the consistency of the diagnostic response display are verified. This test method has the following problems: it depends on the development progress of the ECU and the whole vehicle, and the intervention time is relatively late; in the real ECU environment, some fault codes and vehicle data are difficult to manufacture and cannot cover the forward test; in the real ECU environment, it cannot be covered Reverse testing such as negative response and abnormal response; manual verification is inefficient and cannot guarantee high precision and reliability requirements.

发明内容Contents of the invention

本发明的实例要解决的技术问题是提供一种提高OBD诊断设备的测试效率的商用车OBD诊断设备的网络自动化测试系统及其方法。The technical problem to be solved by the examples of the present invention is to provide a network automated test system and method for commercial vehicle OBD diagnostic equipment that improves the testing efficiency of the OBD diagnostic equipment.

本发明采用的技术方案为:The technical scheme adopted in the present invention is:

本发明一实施例提供一种商用车OBD诊断设备的网络自动化测试系统,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,所述主控装置,用于基于一个或多个ECU的诊断数据库文件生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;以及响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中选择被测诊断服务对应的测试脚本并执行该对应的测试脚本,生成对应于所述诊断请求的各种诊断响应并将所述诊断响应通过所述CAN通讯装置发送至CAN总线;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库,所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;所述电源控制装置,用于控制通信控制装置并通过所述通信控制装置向所述被测OBD诊断设备供应电源;所述CAN通讯装置,用于接收所述诊断请求并发送给所述主控装置以及将所述诊断响应发送给所述被测OBD诊断设备;所述被测OBD诊断设备,用于发送诊断请求至CAN总线并对接收到的诊断响应进行解析处理,得到相应的诊断结果数据;所述主控装置还用于,将所接收的诊断结果数据与所述诊断响应所表征的预期结果数据进行比较,并基于比较结果生成与所述诊断结果数据相对应的测试报告。An embodiment of the present invention provides a network automated test system for commercial vehicle OBD diagnostic equipment, including: a main control device, a power control device, a CAN communication device, and a tested OBD diagnostic device, wherein the main control device is used for The diagnostic database files of one or more ECUs generate test configuration information and test case information, and generate corresponding test scripts based on the generated test configuration information and the test case information; and in response to receiving the OBD diagnostic device under test The diagnostic request sent to diagnose the ECU, select the test script corresponding to the diagnostic service under test from the generated test scripts and execute the corresponding test script, generate various diagnostic responses corresponding to the diagnostic request and send The diagnostic response is sent to the CAN bus through the CAN communication device; the diagnostic file includes a diagnostic protocol and a diagnostic database related to the ECU, and the diagnostic request includes the simulated CAN message data corresponding to the diagnostic database The diagnostic response includes emulation CAN message data corresponding to the diagnostic request; the power control device is used to control the communication control device and supply power to the OBD diagnostic device under test through the communication control device; The CAN communication device is used to receive the diagnostic request and send it to the main control device and send the diagnostic response to the tested OBD diagnostic device; the tested OBD diagnostic device is used to send a diagnostic request to the CAN bus and analyze and process the received diagnostic response to obtain corresponding diagnostic result data; the main control device is also used to compare the received diagnostic result data with the expected result data represented by the diagnostic response , and generate a test report corresponding to the diagnosis result data based on the comparison result.

可选地,还包括:通信控制装置,与所述电源控制装置、所述CAN通讯装置和所述被测OBD诊断设备连接,用于基于所述主控装置发送的指令,选择性地将所述电源控制装置提供的电源提供给所述被测OBD诊断设备以及选择性地将所述CAN通讯装置发送的诊断响应发送给所述被测OBD诊断设备;Optionally, it also includes: a communication control device, connected to the power control device, the CAN communication device and the OBD diagnostic device under test, for selectively connecting the The power provided by the power control device is provided to the OBD diagnostic device under test and selectively sends the diagnostic response sent by the CAN communication device to the OBD diagnostic device under test;

可选地,所述主控装置包括测试管理模块、测试脚本执行模块、测试脚本库模块和硬件控制驱动模块,所述测试管理模块,用于接收所述诊断文档并基于所接收的所述诊断文档生成测试配置信息以及测试用例信息,以及基于所述被测OBD诊断设备的测试结果生成测试报告;所述测试脚本库模块,用于建立并存储对所述ECU进行诊断的诊断类别和相应的测试用例;所述测试脚本执行模块,用于根据所述测试管理模块所配置的测试配置信息和所述测试用例信息生成测试脚本,并从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应;以及用于将所接收的诊断结果数据与所述预设应答数据进行比较,并基于比较结果生成相应的测试结果,并将所述测试结果发送给所述测试管理模块;所述硬件控制驱动模块,用于控制所述电源控制装置和所述通信控制装置向所述被测OBD诊断设备提供电源以及控制所述CAN通讯装置接收所述被测OBD诊断设备发送的诊断请求和向所述被测OBD诊断设备发送所述诊断响应。Optionally, the main control device includes a test management module, a test script execution module, a test script library module and a hardware control driver module, the test management module is configured to receive the diagnosis file and based on the received diagnosis The document generates test configuration information and test case information, and generates a test report based on the test results of the OBD diagnostic device under test; the test script library module is used to establish and store the diagnostic categories and corresponding diagnostic categories for diagnosing the ECU. Test case; the test script execution module is used to generate a test script according to the test configuration information configured by the test management module and the test case information, and determine from the generated test script to correspond to the diagnosis request and execute the corresponding test script to generate a diagnostic response in response to the diagnostic request; and to compare the received diagnostic result data with the preset response data and generate a corresponding test based on the comparison result result, and send the test result to the test management module; the hardware control driver module is used to control the power control device and the communication control device to provide power to the OBD diagnostic device under test and control the The CAN communication device receives the diagnosis request sent by the OBD diagnosis device under test and sends the diagnosis response to the OBD diagnosis device under test.

可选地,所述诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。Optionally, the diagnostic category includes one or more of the following categories: ECU identification test, vehicle information reading test, dynamic data reading and writing test, fault code reading test, IO control and routine control test, program refresh Write tests and transport protocol tests.

可选地,所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。Optionally, the ECU identification test includes one or more of the following test cases: positive response test, negative response traversal test, response timeout test and invalid response test; the vehicle information reading test includes the following test cases One or more: valid range traversal test, invalid data test, negative response traversal test, response timeout test and invalid response test; the dynamic data read and write test includes valid value range traversal test, negative response traversal test, response timeout test And invalid response test; Described fault code reading test comprises one or more in the following test cases: fault code traversal test, invalid fault code test, negative response traversal test, response timeout test and invalid response test; control and routine The control test includes one or more of the following test cases: control mode traversal test, control result traversal test, negative response traversal test, response timeout test and invalid response test; the program flashing test includes one or more of the following test cases A plurality of: flashing process test, failure mode processing test, security access algorithm test and flashing file reading test; the transmission protocol test includes one or more of the following test cases: single frame transmission test, multi-frame transmission test , Multi-frame receiving test and time parameter test.

本发明另一实施例提供一种商用车OBD诊断设备的网络自动化测试方法,包括:基于一个或多个ECU的诊断文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库;响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应,并将所述诊断响应发送给所述被测OBD诊断设备;所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;响应于接收到所述诊断响应,所述被测OBD诊断设备对所述诊断响应进行解析处理,得到相应的诊断结果数据;接收所述诊断结果数据并将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成相应的测试报告。Another embodiment of the present invention provides a network automated testing method for commercial vehicle OBD diagnostic equipment, including: generating test configuration information and test case information based on the diagnostic files of one or more ECUs, and based on the generated test configuration information and the generated test configuration information. The test case information generates a corresponding test script; the diagnosis document includes a diagnosis protocol and a diagnosis database relevant to the ECU; in response to receiving the diagnosis request that the ECU is diagnosed by the OBD diagnosis device under test, Determine a test script corresponding to the diagnosis request from the generated test scripts and execute the corresponding test script, generate a diagnosis response in response to the diagnosis request, and send the diagnosis response to the OBD under test Diagnosing equipment; the diagnosis request includes emulation CAN message data corresponding to the diagnosis database; the diagnosis response includes emulation CAN message data corresponding to the diagnosis request; in response to receiving the diagnosis response, The OBD diagnostic device under test analyzes and processes the diagnostic response to obtain corresponding diagnostic result data; receives the diagnostic result data and compares the received diagnostic result data with the preset response data represented by the diagnostic response comparison, and generate a corresponding test report based on the comparison results.

可选地,还包括:在所述诊断响应的传输过程中,中断所述诊断响应的传输,以及中断向所述被测OBD诊断设备供应的电源。Optionally, the method further includes: during the transmission of the diagnostic response, interrupting the transmission of the diagnostic response, and interrupting the power supplied to the OBD diagnostic device under test.

可选地,所述诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。Optionally, the diagnostic category includes one or more of the following categories: ECU identification test, vehicle information reading test, dynamic data reading and writing test, fault code reading test, IO control and routine control test, program refresh Write tests and transport protocol tests.

可选地,所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;所述IO控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。Optionally, the ECU identification test includes one or more of the following test cases: positive response test, negative response traversal test, response timeout test and invalid response test; the vehicle information reading test includes the following test cases One or more: valid range traversal test, invalid data test, negative response traversal test, response timeout test and invalid response test; the dynamic data read and write test includes valid value range traversal test, negative response traversal test, response timeout test And invalid response test; The fault code reading test includes one or more of the following test cases: fault code traversal test, invalid fault code test, negative response traversal test, response timeout test and invalid response test; the IO control And the routine control test includes one or more in the following test cases: control mode traversal test, control result traversal test, negative response traversal test, response timeout test and invalid response test; One or more of: flashing process test, failure mode processing test, security access algorithm test and flashing file reading test; the transmission protocol test includes one or more of the following test cases: single frame sending test, multiple Frame sending test, multi-frame receiving test and time parameter test.

与现有技术相比,本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统能够在车辆开发初期,能够在仿真ECU环境下自动对诊断ECU的被测OBD诊断设备进行诊断,不依赖于真实的ECU环境,而且能够自动执行测试用例和结果判断,避免了手动测试的误差,提高了测试效率和精度。Compared with the prior art, the network automated test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention can automatically diagnose the tested OBD diagnostic equipment of the diagnostic ECU in the initial stage of vehicle development in the simulated ECU environment, without relying on It is based on the real ECU environment, and can automatically execute test cases and result judgments, avoiding errors in manual testing, and improving testing efficiency and accuracy.

附图说明Description of drawings

图1为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的结构示意图;Fig. 1 is the structural representation of the network automatic test system of commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention;

图2为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的主控装置的结构示意图;Fig. 2 is the structural representation of the main control device of the network automatic test system of commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention;

图3为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的主控装置的测试脚本库模块的结构示意图;Fig. 3 is the structural representation of the test script library module of the master control device of the network automation test system of commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention;

图4为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的流程示意图。FIG. 4 is a schematic flowchart of a network automated test system for commercial vehicle OBD diagnostic equipment provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

图1为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的结构示意图;图2为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的主控装置的结构示意图;图3为本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的主控装置的测试脚本库模块的结构示意图。Fig. 1 is the structural representation of the network automation test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention; Fig. 2 is the structural representation of the main control device of the network automatic test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention; Fig. 3 is a schematic structural diagram of the test script library module of the main control device of the network automation test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention.

如图1所示,本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统,包括:主控装置101、电源控制装置102、CAN通讯装置103、通信控制装置和被测OBD诊断设备104。其中,所述主控装置101,用于基于一个或多个ECU的诊断数据库文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;以及响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应,并将所述诊断响应通过所述CAN通讯装置103发送至CAN总线;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库,所述诊断请求包括与所述ECU诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据。所述电源控制装置102,用于控制通信控制装置并通过所述通信控制装置向所述被测OBD诊断设备104供应电源。所述CAN通讯装置103,用于接收所述诊断请求并发送给所述主控装置101以及将所述诊断响应发送给所述OBD诊断设备104。所述被测OBD诊断设备104,用于发送诊断请求至CAN总线并对接收到的诊断响应进行解析处理,得到相应的诊断结果数据,。此外,所述主控装置101还用于,将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成与所述诊断结果数据相对应的测试报告。As shown in Figure 1, the network automated test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention includes: a main control device 101, a power control device 102, a CAN communication device 103, a communication control device and a tested OBD diagnostic device 104 . Wherein, the main control device 101 is configured to generate test configuration information and test case information based on diagnostic database files of one or more ECUs, and generate corresponding test scripts based on the generated test configuration information and the test case information; and in response to receiving a diagnostic request for diagnosing the ECU sent by the OBD diagnostic device under test, determining a test script corresponding to the diagnostic request from the generated test scripts and executing the corresponding test script, Generate a diagnostic response in response to the diagnostic request, and send the diagnostic response to the CAN bus through the CAN communication device 103; the diagnostic file includes a diagnostic protocol and a diagnostic database related to the ECU, and the diagnostic request It includes simulated CAN message data corresponding to the ECU diagnosis database; the diagnosis response includes simulated CAN message data corresponding to the diagnosis request. The power control device 102 is used to control the communication control device and supply power to the OBD diagnostic device under test 104 through the communication control device. The CAN communication device 103 is configured to receive the diagnosis request and send it to the main control device 101 and send the diagnosis response to the OBD diagnosis device 104 . The OBD diagnostic device under test 104 is configured to send a diagnostic request to the CAN bus and analyze and process the received diagnostic response to obtain corresponding diagnostic result data. In addition, the main control device 101 is further configured to compare the received diagnostic result data with the preset response data represented by the diagnostic response, and generate a test report corresponding to the diagnostic result data based on the comparison result .

需要注意的是,被测OBD诊断设备104发送的诊断请求可基于手动进行操作,也可通过主控装置101的控制指令进行发送,在这种情况下,被测OBD诊断设备104与主控装置101之间存在相应的通信接口。此外,被测OBD诊断设备生成的诊断结果数据可通过相应的显示终端进行读取而输入到主控装置101中,也可以通过USB接口或者串口的方式自动发送给主控装置101,该显示终端可以是被测OBD诊断设备104自带的显示屏或者是额外配置的显示屏。It should be noted that the diagnostic request sent by the OBD diagnostic device under test 104 can be operated manually, or can be sent through the control command of the main control device 101. In this case, the OBD diagnostic device under test 104 and the main control device Corresponding communication interfaces exist between 101. In addition, the diagnostic result data generated by the OBD diagnostic equipment under test can be read through the corresponding display terminal and input into the main control device 101, and can also be automatically sent to the main control device 101 through a USB interface or a serial port. It may be a display screen provided by the OBD diagnostic device 104 under test or an additionally configured display screen.

本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统能够在车辆开发初期,能够在仿真ECU环境下自动对诊断ECU的被测OBD诊断设备进行诊断,包括验证被测OBD诊断设备的诊断请求发送、诊断响应处理和传输协议的一致性,该诊断不依赖于真实的ECU环境,而且能够自动执行测试用例和结果判断,避免了手动测试的误差,提高了测试效率和精度。The network automated test system for commercial vehicle OBD diagnostic equipment provided by the embodiments of the present invention can automatically diagnose the tested OBD diagnostic equipment of the diagnostic ECU in the simulated ECU environment at the initial stage of vehicle development, including verifying the diagnosis of the tested OBD diagnostic equipment The consistency of request sending, diagnosis response processing and transmission protocol, the diagnosis does not depend on the real ECU environment, and can automatically execute test cases and result judgments, avoiding manual test errors and improving test efficiency and accuracy.

具体地,如图2所示,所述主控装置可包括测试管理模块、测试脚本执行模块、测试脚本库模块和硬件控制驱动模块。Specifically, as shown in FIG. 2 , the main control device may include a test management module, a test script execution module, a test script library module and a hardware control driver module.

进一步地,所述测试管理模块,用于接收所述诊断文档并基于所接收的所述诊断文档对诊断所述ECU所需的信息进行配置和管理,以生成所述测试配置信息和测试用例信息,所述配置和管理具体可包括:诊断数据库加载、仿真ECU配置、测试用例配置、测试参数配置,被测诊断设备管理,测试记录报告管理和测试人员管理等,其中,诊断文档可为CDD或者ODX格式。此外,测试管理模块也用于基于所述被测OBD诊断设备发送的诊断测试结果生成测试报告以及提供用户界面,将测试配置等信息进行显示,以便于用户能够进行相应的操作。测试用例信息可以在测试脚本库模块中进行选择,如果测试脚本库模块中没有与ECU诊断文档相对应的测试用例,则可以通过新建的方式来生成。在本发明的一个示例中,测试管理模块可采用如恒润科技INTA软件来执行。Further, the test management module is configured to receive the diagnosis document and configure and manage information required for diagnosing the ECU based on the received diagnosis document, so as to generate the test configuration information and test case information , the configuration and management may specifically include: diagnostic database loading, simulation ECU configuration, test case configuration, test parameter configuration, managed diagnostic equipment under test, test record report management and tester management, etc., wherein the diagnostic document may be CDD or ODX format. In addition, the test management module is also used to generate a test report based on the diagnostic test results sent by the OBD diagnostic device under test and provide a user interface to display information such as test configuration, so that the user can perform corresponding operations. The test case information can be selected in the test script library module. If there is no test case corresponding to the ECU diagnosis document in the test script library module, it can be generated by creating a new one. In an example of the present invention, the test management module can be implemented by using Hengrun Technology INTA software.

进一步地,所述测试脚本执行模块,用于根据所述测试管理模块所配置的测试配置信息和测试用例信息生成测试脚本,并从所生成的测试脚本中选择与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应。该测试脚本将与诊断请求相对应的测试用例编辑成可执行的程序。此外,所述测试脚本执行模块还将被测OBD诊断设备104生成的诊断结果数据与预设应答数据进行比较,比较结果内容包括:诊断请求一致性、诊断数据显示一致性、异常提示一致性以及诊断流程一致性。并基于比较结果生成相应的测试结果,以及将所述测试结果发送给所述测试管理模块,测试管理模块将测试结果嵌入到测试报告模板中,从而自动生成与所述测试结果相对应的测试报告。测试脚本执行模块在基于测试配置信息和测试用例信息生成测试脚本时,可以从测试脚本库模块中进行选择,如果测试脚本库模块中没有与ECU诊断文档的测试用例相对应的测试脚本,则可以通过新建的方式来生成。诊断响应所表征的预设应答数据是按照预设逻辑和传输协议运行得到的数据,即测试脚本执行模块比较被测OBD诊断设备是否按照预设逻辑和传输协议运行CAN仿真数据,以验证传输协议的一致性。在本发明的一个示例中,测试脚本执行模块可采用如Vector CANoe软件来执行。Further, the test script execution module is configured to generate test scripts according to the test configuration information and test case information configured by the test management module, and select the test corresponding to the diagnosis request from the generated test scripts script and execute the corresponding test script, generating a diagnostic response in response to the diagnostic request. The test script compiles the test case corresponding to the diagnosis request into an executable program. In addition, the test script execution module also compares the diagnostic result data generated by the tested OBD diagnostic device 104 with the preset response data, and the comparison result includes: diagnostic request consistency, diagnostic data display consistency, abnormal prompt consistency, and Consistency in the diagnostic process. and generate corresponding test results based on the comparison results, and send the test results to the test management module, and the test management module embeds the test results into the test report template, thereby automatically generating a test report corresponding to the test results . When the test script execution module generates test scripts based on test configuration information and test case information, it can choose from the test script library module. If there is no test script corresponding to the test case of the ECU diagnostic document in the test script library module, it can Generated by way of new creation. The preset response data represented by the diagnostic response is the data obtained by running according to the preset logic and transmission protocol, that is, the test script execution module compares whether the tested OBD diagnostic device runs the CAN simulation data according to the preset logic and transmission protocol to verify the transmission protocol consistency. In an example of the present invention, the test script execution module can be executed by using software such as Vector CANoe.

进一步地,所述测试脚本库模块,测试脚本基于Vector CAPL语言编写的程序文件,用于建立并存储对所述ECU进行诊断的诊断类别和相应的测试用例。在本发明的一个示例中,如图3所示,所述测试脚本库模块所建立和存储的诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;所述IO控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。这样,本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统能够覆盖ECU的各种诊断响应,包括真实ECU环境下无法覆盖的正向测试以及无法覆盖的否定相应和异常响应等逆向测试。Further, the test script library module, the test script is based on the program file written in the Vector CAPL language, and is used to establish and store the diagnosis categories and corresponding test cases for diagnosing the ECU. In an example of the present invention, as shown in FIG. 3 , the diagnostic categories established and stored by the test script library module include one or more of the following categories: ECU identification test, vehicle information reading test, dynamic data reading Write test, fault code read test, IO control and routine control test, program flash test and transmission protocol test. The ECU identification test includes one or more of the following test cases: positive response test, negative response traversal test, response timeout test and invalid response test; the vehicle information reading test includes one or more of the following test cases : Valid value field traversal test, invalid data test, negative response traversal test, response timeout test and invalid response test; the dynamic data reading and writing test includes valid value field traversal test, negative response traversal test, response timeout test and invalid response test ; The fault code reading test includes one or more of the following test cases: fault code traversal test, invalid fault code test, negative response traversal test, response timeout test and invalid response test; the IO control and routine control The test includes one or more of the following test cases: control mode traversal test, control result traversal test, negative response traversal test, response timeout test and invalid response test; the program flashing test includes one or more of the following test cases one: flashing process test, failure mode processing test, security access algorithm test and flashing file reading test; the transmission protocol test includes one or more of the following test cases: single frame sending test, multi-frame sending test, Multi-frame reception test and time parameter test. In this way, the network automated test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention can cover various diagnostic responses of the ECU, including reverse tests such as forward tests that cannot be covered in a real ECU environment, negative responses that cannot be covered, and abnormal responses. .

进一步地,所述硬件控制驱动模块,用于控制所述电源控制装置和所述通信控制装置向所述被测OBD诊断设备提供电源以及控制所述CAN通讯装置接收所述被测OBD诊断设备发送的诊断请求和向所述被测OBD诊断设备发送所述诊断响应,可包括电源控制驱动单元和CAN总线驱动单元。在本发明的一个示例中,硬件控制驱动模块可采用如Vector CANoe软件调用电源和CAN通讯装置的驱动程序来执行。Further, the hardware control driver module is used to control the power control device and the communication control device to provide power to the OBD diagnostic device under test and control the CAN communication device to receive the OBD diagnostic device under test. The diagnostic request and sending the diagnostic response to the OBD diagnostic device under test may include a power control drive unit and a CAN bus drive unit. In an example of the present invention, the hardware control driver module can be implemented by using software such as Vector CANoe to call the driver of the power supply and the CAN communication device.

此外,在本发明的一个实施例中,所述商用车OBD诊断设备的网络自动化测试系统还可包括通信控制装置,所述通信控制装置一端与所述电源控制装置102和所述CAN通讯装置103连接,另一端与所述被测OBD诊断设备104连接,用于基于所述主控装置101发送的指令,选择性地将所述电源控制装置102提供的电源提供给所述被测OBD诊断设备104以及选择性地将所述CAN通讯装置103发送的诊断响应发送给所述被测OBD诊断设备104。由于可通过通信控制装置来控制通信控制装置来控制电源和CAN通信的通断,从而可模拟CAN通信异常的测试。In addition, in an embodiment of the present invention, the network automated test system of the commercial vehicle OBD diagnostic equipment may also include a communication control device, one end of the communication control device is connected to the power control device 102 and the CAN communication device 103 connected, the other end is connected to the OBD diagnostic device under test 104, for selectively providing the power supply provided by the power control device 102 to the OBD diagnostic device under test based on the instructions sent by the main control device 101 104 and selectively send the diagnostic response sent by the CAN communication device 103 to the OBD diagnostic device 104 under test. Since the communication control device can be used to control the communication control device to control the on-off of the power supply and the CAN communication, the abnormal test of the CAN communication can be simulated.

在本发明中,主控装置101可为工业应用计算机或者PC机。电源控制装置102可为程控电源,例如是德科技的型号为N6702的电源,该电源控制装置可与提供220V电源的电源供应设备连接,以为整个系统提供电源。CAN通讯装置103可为支持CAN通讯的CAN仿真仪,例如,支持CANoe软件的Vector VN1640的CAN盒,通信控制装置可为能够基于主控装置101对电源和通信进行通断操作的装置,在本发明的一个示例中,可包括总线测试板卡和IO控制板卡,在一个示例中,总线测试板卡可为型号为Vector VT2820的板卡,IO控制板卡可为NI控制板卡,但并不局限于此。其中,主控装置101可通过以太网接口与电源控制装置102连接,可通过USB接口与CAN通讯装置103连接,在CAN通讯装置103为CAN仿真仪的情况下,可通过USB接口与CAN通讯装置103连接。程控电源通过总线测试板卡连接被测OBD诊断设备104的电源引脚,为被测OBD诊断设备104供电,具体地,总线测试板卡上具有多个输入通道和输出通道,输入通道和输出通道之间设置有继电器,其中的一些输入通道与程控电源的KL30、KL15和GND引脚连接,相应的输出通道与被测OBD诊断设备104的KL30、KL15和GND引脚连接,从而将程控电源提供的电源提供给被测OBD诊断设备104。CAN仿真仪通过总线测试板卡连接被测OBD诊断设备104的CAN总线,与其进行诊断通信,具体地,总线测试板卡的输入通道中的两个输入通道分别与CAN仿真仪的CAN_H引脚和CAN_L引脚连接,相应的输出通道与被测OBD诊断设备104的CAN_H引脚和CAN_L引脚连接。主控装置101通过PCI接口连接NI控制板卡,NI控制板卡基于主控装置发送的指令通过IO引脚控制总线测试板卡各通道的通断,从而选择性地将所述电源控制装置102提供的电源提供给所述被测OBD诊断设备104以及选择性地将所述CAN通讯装置103发送的诊断响应发送给所述被测OBD诊断设备104。在本发明的一个示例中,所述总线测试板卡可包括电源保护模块、继电器矩阵模块、负载匹配模块和指示灯,所述电源保护模块用于对所述程控电源供应的电源进行限制以保护所述被测OBD诊断设备104,所述继电器矩阵模块对设置在所述总线测试板卡上的继电器的通断操作进行控制,所述负载匹配模块用于为所述CAN仿真仪和所述被测OBD诊断设备之间的CAN通信配置终端负载,所述指示灯用于对所述总线测试板卡的输入输出状态进行指示。In the present invention, the main control device 101 can be an industrial application computer or a PC. The power control device 102 can be a programmable power supply, such as the N6702 power supply from Keysight, and the power control device can be connected to a power supply device that provides 220V power to provide power for the entire system. CAN communication device 103 can be the CAN emulator that supports CAN communication, for example, the CAN box of Vector VN1640 that supports CANoe software, and communication control device can be the device that can carry out on-off operation to power supply and communication based on master control device 101, in this In an example of the invention, a bus test board and an IO control board may be included. In one example, the bus test board may be a model Vector VT2820 board, and the IO control board may be a NI control board, but not It is not limited to this. Among them, the main control device 101 can be connected with the power control device 102 through the Ethernet interface, and can be connected with the CAN communication device 103 through the USB interface. When the CAN communication device 103 is a CAN simulator, it can be connected with the CAN communication device through the USB interface 103 connections. The program-controlled power supply is connected to the power supply pin of the OBD diagnostic device 104 under test through the bus test board to supply power to the OBD diagnostic device 104 under test. Specifically, the bus test board has a plurality of input channels and output channels, and the input channel and the output channel Relays are arranged between them, some of the input channels are connected to the KL30, KL15 and GND pins of the program-controlled power supply, and the corresponding output channels are connected to the KL30, KL15 and GND pins of the OBD diagnostic device 104 under test, thereby providing the program-controlled power supply The power supplied to the OBD diagnostic device 104 under test. The CAN emulator is connected to the CAN bus of the tested OBD diagnostic device 104 through the bus test board, and performs diagnostic communication with it. Specifically, two input channels in the input channels of the bus test board are respectively connected to the CAN_H pin and the The CAN_L pin is connected, and the corresponding output channel is connected to the CAN_H pin and the CAN_L pin of the OBD diagnostic device 104 under test. The main control device 101 is connected to the NI control board through the PCI interface, and the NI control board controls the on-off of each channel of the bus test board through the IO pins based on the instructions sent by the main control device, thereby selectively turning the power control device 102 The provided power is provided to the OBD diagnostic device under test 104 and selectively sends the diagnostic response sent by the CAN communication device 103 to the OBD diagnostic device under test 104 . In an example of the present invention, the bus test board may include a power protection module, a relay matrix module, a load matching module and an indicator light, and the power protection module is used to limit the power supplied by the programmable power supply to protect The OBD diagnostic device under test 104, the relay matrix module controls the on-off operation of the relays arranged on the bus test board, and the load matching module is used for the CAN emulator and the tested The CAN communication configuration terminal load between the OBD diagnostic devices is measured, and the indicator light is used to indicate the input and output states of the bus test board.

在一个示意性实施例中,本发明实施例提供的商用车OBD诊断设备的网络自动化测试系统的测试流程可包括以下步骤:In an exemplary embodiment, the test process of the network automated test system of the commercial vehicle OBD diagnostic equipment provided by the embodiment of the present invention may include the following steps:

步骤一、配置诊断数据库。在测试管理模块中载入1个或多个包含相关ECU的诊断协议描述诊断数据库文件(CDD或ODX)。Step 1. Configure the diagnostic database. Load one or more diagnostic protocol description diagnostic database files (CDD or ODX) containing relevant ECUs in the test management module.

步骤二、配置仿真ECU。根据所载入的诊断数据库文件选择需要仿真的ECU,可选择一个或多个ECU建立仿真诊断网络测试环境。Step 2: Configure the simulated ECU. Select the ECU to be simulated according to the loaded diagnostic database file, and one or more ECUs can be selected to establish a simulation diagnostic network test environment.

步骤三、配置测试用例和相关参数。测试管理模块根据配置的仿真ECU,从测试脚本库模块中选取可执行的测试用例,测试人员通过界面选择需要执行的测试用例,并配置测试参数:如执行次数、测试深度、有效/无效子服务测试个数等。Step 3. Configure test cases and related parameters. The test management module selects executable test cases from the test script library module according to the configured simulation ECU, and the tester selects the test cases to be executed through the interface and configures test parameters: such as execution times, test depth, valid/invalid sub-services number of tests etc.

步骤四、测试管理配置。通过测试管理模块的界面录入测试人员信息,如测试人员姓名、部门和级别等;录入被测诊断设备信息,如诊断设备生产厂家、软硬版本号、开发阶段等;录入测试过程管理:如测试时间、测试轮数和数据存储路径等。Step 4. Test the management configuration. Enter tester information through the interface of the test management module, such as tester name, department and level, etc.; enter the information of the diagnostic equipment under test, such as diagnostic equipment manufacturer, software and hardware version number, development stage, etc.; input test process management: such as test Time, number of test rounds and data storage path, etc.

步骤五、生成测试脚本。在测试配置完成并下发后,测试脚本执行模块根据测试配置信息和测试用例信息,从测试脚本库模块中选择执行测试脚本,并配置测试脚本参数。具体地,测试脚本执行模块基于诊断数据库生成测试用例和测试脚本,然后基于OBD发送的诊断请求,从测试脚本库模块中选择相应的测试用例和测试脚本并执行。Step five, generate a test script. After the test configuration is completed and distributed, the test script execution module selects and executes the test script from the test script library module according to the test configuration information and the test case information, and configures the test script parameters. Specifically, the test script execution module generates test cases and test scripts based on the diagnostic database, and then selects and executes corresponding test cases and test scripts from the test script library module based on the diagnostic request sent by the OBD.

步骤六、编译模块、测试执行。运行测试脚本后,测试执行模块编译测试脚本,并自动化执行测试,在测试过程中,会控制电源控制模块向被测OBD诊断设备提供电源以及控制CAN通讯装置发送仿真诊断响应给被测OBD设备。Step 6: Compile the module and execute the test. After running the test script, the test execution module compiles the test script and automatically executes the test. During the test, it controls the power control module to provide power to the OBD diagnostic device under test and controls the CAN communication device to send a simulated diagnostic response to the OBD device under test.

步骤七、诊断结果数据记录分析。测试执行过程中,被测OBD诊断设备生成的诊断结果数据会通过USB接口或者串口发送至主控装置,测试执行模块自动比较诊断结果数据与预期诊断结果数据,生成并显示测试结果,该测试结果包括PASS和FAIL。Step seven, diagnosis result data record analysis. During the test execution process, the diagnostic result data generated by the tested OBD diagnostic equipment will be sent to the main control device through the USB interface or serial port, and the test execution module will automatically compare the diagnostic result data with the expected diagnostic result data, generate and display the test result, the test result Including PASS and FAIL.

步骤八、生成测试报告。测试执行模块将诊断结果数据和结果上传至测试管理模块,测试管理模块将测试结果填写入测试报告模板,自动生成测试报告。Step 8: Generate a test report. The test execution module uploads the diagnostic result data and results to the test management module, and the test management module fills in the test results into the test report template and automatically generates the test report.

基于同一发明构思,本发明实施例还提供了一种商用车OBD诊断设备的网络自动化测试方法,由于该方法所解决问题的原理与前述测试系统相似,因此该方法的实施可以参见前述测试系统的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present invention also provides a network automated test method for commercial vehicle OBD diagnostic equipment. Since the principle of the problem solved by this method is similar to the aforementioned test system, the implementation of this method can refer to the aforementioned test system. implementation, the repetition will not be repeated.

本发明的实施例还提供一种商用车OBD诊断设备的网络自动化测试方法,如图4所示,所述方法包括以下步骤:Embodiments of the present invention also provide a network automated testing method for commercial vehicle OBD diagnostic equipment, as shown in Figure 4, the method includes the following steps:

S100、基于一个或多个ECU的诊断文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库;S100. Generate test configuration information and test case information based on the diagnostic documents of one or more ECUs, and generate corresponding test scripts based on the generated test configuration information and the test case information; the diagnostic documents include information related to the ECU diagnostic protocol and diagnostic database;

S200、响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应,并将所述诊断响应发送给所述被测OBD诊断设备;所述诊断请求包括与所述ECU诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;S200. In response to receiving a diagnostic request for diagnosing the ECU sent by the OBD diagnostic device under test, determine a test script corresponding to the diagnostic request from the generated test scripts and execute the corresponding test script. , generating a diagnostic response in response to the diagnostic request, and sending the diagnostic response to the OBD diagnostic device under test; the diagnostic request includes emulation CAN message data corresponding to the ECU diagnostic database; the The diagnostic response includes simulated CAN message data corresponding to the diagnostic request;

S300、响应于接收到所述诊断响应,所述被测OBD诊断设备对所述诊断响应进行解析处理,得到相应的诊断结果数据;S300. In response to receiving the diagnostic response, the OBD diagnostic device under test analyzes the diagnostic response to obtain corresponding diagnostic result data;

S400、接收所述诊断结果数据并将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成相应的测试报告。S400. Receive the diagnosis result data and compare the received diagnosis result data with the preset response data represented by the diagnosis response, and generate a corresponding test report based on the comparison result.

进一步地,本实施例提供的自动测试方法还包括以下步骤:在所述诊断响应的传输过程中,中断所述诊断响应的传输,以及中断向所述被测OBD诊断设备供应的电源。Further, the automatic testing method provided by this embodiment further includes the following steps: during the transmission of the diagnostic response, interrupting the transmission of the diagnostic response, and interrupting the power supplied to the OBD diagnostic device under test.

需要注意的是,如果被测OBD诊断设备没有接收到诊断指令或者电源中断的情况,会进行异常提示或者报警处理。It should be noted that if the OBD diagnostic device under test does not receive a diagnostic command or the power supply is interrupted, it will give an abnormal prompt or alarm processing.

进一步地,所述诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。Further, the diagnostic category includes one or more of the following categories: ECU identification test, vehicle information reading test, dynamic data reading and writing test, fault code reading test, IO control and routine control test, program flashing testing and transport protocol testing.

进一步地,所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;Further, the ECU identification test includes one or more of the following test cases: positive response test, negative response traversal test, response timeout test and invalid response test;

所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;The vehicle information reading test includes one or more of the following test cases: valid value range traversal test, invalid data test, negative response traversal test, response timeout test and invalid response test; the dynamic data read and write test includes valid Range traversal test, negative response traversal test, response timeout test and invalid response test;

所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;The fault code reading test includes one or more of the following test cases: fault code traversal test, invalid fault code test, negative response traversal test, response timeout test and invalid response test;

所述IO控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;The IO control and routine control tests include one or more of the following test cases: control pattern traversal test, control result traversal test, negative response traversal test, response timeout test and invalid response test;

所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;The program flashing test includes one or more of the following test cases: flashing process test, failure mode processing test, security access algorithm test and flashing file reading test;

所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。The transmission protocol test includes one or more of the following test cases: single frame transmission test, multi-frame transmission test, multi-frame reception test and time parameter test.

上述各步骤可通过前述的各装置来实现,在此不再赘述。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The above-mentioned steps can be realized by the above-mentioned devices, which will not be repeated here. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above-described embodiments are only specific implementations of the present invention, used to illustrate the technical solutions of the present invention, but not to limit them, and the protection scope of the present invention is not limited thereto, although the present invention has been described with reference to the foregoing embodiments Detailed description, those of ordinary skill in the art should understand: any person familiar with the technical field within the technical scope disclosed in the present invention can still modify the technical solutions described in the foregoing embodiments or can easily think of changes, Or perform equivalent replacements for some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (7)

1.一种商用车OBD诊断设备的网络自动化测试系统,其特征在于,包括:主控装置、电源控制装置、CAN通讯装置和被测OBD诊断设备,其中,1. A network automated testing system for commercial vehicle OBD diagnostic equipment, characterized in that, comprising: master control device, power control device, CAN communication device and tested OBD diagnostic equipment, wherein, 所述主控装置,用于基于一个或多个ECU的诊断文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;以及响应于接收到所述被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中选择被测诊断服务对应的测试脚本并执行该对应的测试脚本,生成对应于所述诊断请求的各种诊断响应并将所述诊断响应通过所述CAN通讯装置发送至CAN总线;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库,所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;The main control device is used to generate test configuration information and test case information based on the diagnostic files of one or more ECUs, and generate corresponding test scripts based on the generated test configuration information and the test case information; and in response to receiving To the diagnostic request for diagnosing the ECU sent by the OBD diagnostic device under test, select a test script corresponding to the diagnostic service under test from the generated test scripts and execute the corresponding test script, and generate a test script corresponding to the diagnostic service. Request various diagnostic responses and send the diagnostic responses to the CAN bus through the CAN communication device; the diagnostic files include diagnostic protocols and diagnostic databases related to the ECU, and the diagnostic requests include information related to the diagnostic database Corresponding simulated CAN message data in the above; the diagnostic response includes simulated CAN message data corresponding to the diagnostic request; 所述电源控制装置,用于控制通信控制装置并通过所述通信控制装置向所述被测OBD诊断设备供应电源;The power control device is used to control the communication control device and supply power to the OBD diagnostic device under test through the communication control device; 所述CAN通讯装置,用于接收所述诊断请求并发送给所述主控装置以及将所述诊断响应发送给所述被测OBD诊断设备;The CAN communication device is used to receive the diagnosis request and send it to the main control device and send the diagnosis response to the OBD diagnostic device under test; 所述被测OBD诊断设备,用于发送诊断请求至CAN总线并对接收到的诊断响应进行解析处理,得到相应的诊断结果数据;The OBD diagnostic device under test is used to send a diagnostic request to the CAN bus and analyze and process the received diagnostic response to obtain corresponding diagnostic result data; 所述主控装置还用于,将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成与所述诊断结果数据相对应的测试报告。The main control device is further configured to compare the received diagnosis result data with the preset response data represented by the diagnosis response, and generate a test report corresponding to the diagnosis result data based on the comparison result. 2.根据权利要求1所述的系统,其特征在于,还包括:2. The system according to claim 1, further comprising: 通信控制装置,与所述电源控制装置、所述CAN通讯装置和所述被测OBD诊断设备连接,用于基于所述主控装置发送的指令,选择性地将所述电源控制装置提供的电源提供给所述被测OBD诊断设备以及选择性地将所述CAN通讯装置发送的诊断响应发送给所述被测OBD诊断设备。The communication control device is connected with the power control device, the CAN communication device and the OBD diagnostic equipment under test, and is used to selectively switch the power provided by the power control device based on the instructions sent by the main control device providing the OBD diagnostic device under test and selectively sending the diagnostic response sent by the CAN communication device to the OBD diagnostic device under test. 3.根据权利要求2所述的系统,其特征在于,所述主控装置包括测试管理模块、测试脚本执行模块、测试脚本库模块和硬件控制驱动模块,3. system according to claim 2, is characterized in that, described master control device comprises test management module, test script execution module, test script library module and hardware control drive module, 所述测试管理模块,用于接收所述诊断文档并基于所接收的所述诊断文档生成测试配置信息以及测试用例信息,以及基于所述被测OBD诊断设备的测试结果生成测试报告;The test management module is configured to receive the diagnostic document and generate test configuration information and test case information based on the received diagnostic document, and generate a test report based on the test results of the OBD diagnostic device under test; 所述测试脚本库模块,用于建立并存储对所述ECU进行诊断的诊断类别和相应的测试用例;The test script library module is used to establish and store diagnostic categories and corresponding test cases for diagnosing the ECU; 所述测试脚本执行模块,用于根据所述测试管理模块所配置的测试配置信息和所述测试用例信息生成测试脚本,并从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应;以及用于将所接收的诊断结果数据与所述预设应答数据进行比较,并基于比较结果生成相应的测试结果,并将所述测试结果发送给所述测试管理模块;The test script execution module is configured to generate a test script according to the test configuration information configured by the test management module and the test case information, and determine the test script corresponding to the diagnosis request from the generated test script And execute the corresponding test script, generate a diagnostic response in response to the diagnostic request; and compare the received diagnostic result data with the preset response data, and generate a corresponding test result based on the comparison result, and sending the test result to the test management module; 所述硬件控制驱动模块,用于控制所述电源控制装置和所述通信控制装置向所述被测OBD诊断设备提供电源以及控制所述CAN通讯装置接收所述被测OBD诊断设备发送的诊断请求和向所述被测OBD诊断设备发送所述诊断响应。The hardware control drive module is used to control the power control device and the communication control device to provide power to the OBD diagnostic equipment under test and control the CAN communication device to receive the diagnosis request sent by the OBD diagnostic device under test and sending the diagnostic response to the OBD diagnostic device under test. 4.根据权利要求3所述的系统,其特征在于,所述诊断类别包括以下类别中的一个或多个:ECU识别测试、车辆信息读取测试、动态数据读写测试、故障码读取测试、IO控制和例程控制测试、程序刷写测试和传输协议测试。4. The system according to claim 3, wherein the diagnostic category includes one or more of the following categories: ECU identification test, vehicle information reading test, dynamic data reading and writing test, fault code reading test , IO control and routine control test, program flash test and transmission protocol test. 5.根据权利要求4所述的系统,其特征在于,所述ECU识别测试包括如下测试用例中的一个或多个:肯定响应测试、否定响应遍历测试、响应超时测试和无效响应测试;5. The system according to claim 4, wherein the ECU identification test includes one or more of the following test cases: positive response test, negative response traversal test, response timeout test and invalid response test; 所述车辆信息读取测试包括如下测试用例中的一个或多个:有效值域遍历测试、无效数据测试、否定响应遍历测试、响应超时测试和无效响应测试;所述动态数据读写测试包括有效值域遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;The vehicle information reading test includes one or more of the following test cases: valid value range traversal test, invalid data test, negative response traversal test, response timeout test and invalid response test; the dynamic data read and write test includes valid Range traversal test, negative response traversal test, response timeout test and invalid response test; 所述故障码读取测试包括如下测试用例中的一个或多个:故障码遍历测试、无效故障码测试、否定响应遍历测试、响应超时测试和无效响应测试;The fault code reading test includes one or more of the following test cases: fault code traversal test, invalid fault code test, negative response traversal test, response timeout test and invalid response test; 所述IO控制和例程控制测试包括如下测试用例中的一个或多个:控制模式遍历测试、控制结果遍历测试、否定响应遍历测试、响应超时测试和无效响应测试;The IO control and routine control tests include one or more of the following test cases: control pattern traversal test, control result traversal test, negative response traversal test, response timeout test and invalid response test; 所述程序刷写测试包括如下测试用例中的一个或多个:刷写流程测试、失效模式处理测试、安全访问算法测试和刷写文件读取测试;The program flashing test includes one or more of the following test cases: flashing process test, failure mode processing test, security access algorithm test and flashing file reading test; 所述传输协议测试包括如下测试用例中的一个或多个:单帧发送测试、多帧发送测试、多帧接收测试和时间参数测试。The transmission protocol test includes one or more of the following test cases: single frame transmission test, multi-frame transmission test, multi-frame reception test and time parameter test. 6.一种商用车OBD诊断设备的网络自动化测试方法,其特征在于,包括:6. A network automated testing method for commercial vehicle OBD diagnostic equipment, characterized in that, comprising: 基于一个或多个ECU的诊断文档生成测试配置信息以及测试用例信息,并基于所生成的测试配置信息和所述测试用例信息生成相应的测试脚本;所述诊断文档包括与所述ECU相关的诊断协议和诊断数据库;Generate test configuration information and test case information based on diagnostic documents of one or more ECUs, and generate corresponding test scripts based on the generated test configuration information and the test case information; the diagnostic documents include diagnostics related to the ECU protocol and diagnostic database; 响应于接收到被测OBD诊断设备发送的对所述ECU进行诊断的诊断请求,从所生成的测试脚本中确定与所述诊断请求相对应的测试脚本并执行该对应的测试脚本,生成响应于所述诊断请求的诊断响应,并将所述诊断响应发送给所述被测OBD诊断设备;所述诊断请求包括与所述诊断数据库中对应的仿真CAN报文数据;所述诊断响应包括与所述诊断请求相对应的仿真CAN报文数据;In response to receiving the diagnostic request for diagnosing the ECU sent by the OBD diagnostic device under test, determining a test script corresponding to the diagnostic request from the generated test scripts and executing the corresponding test script, generating a response to The diagnostic response of the diagnostic request, and the diagnostic response is sent to the tested OBD diagnostic device; the diagnostic request includes the simulation CAN message data corresponding to the diagnostic database; the diagnostic response includes the corresponding Simulation CAN message data corresponding to the diagnosis request; 响应于接收到所述诊断响应,所述被测OBD诊断设备对所述诊断响应进行解析处理,得到相应的诊断结果数据;In response to receiving the diagnostic response, the OBD diagnostic device under test analyzes the diagnostic response to obtain corresponding diagnostic result data; 接收所述诊断结果数据并将所接收的诊断结果数据与所述诊断响应所表征的预设应答数据进行比较,并基于比较结果生成相应的测试报告。receiving the diagnosis result data and comparing the received diagnosis result data with the preset response data represented by the diagnosis response, and generating a corresponding test report based on the comparison result. 7.根据权利要求6所述的方法,其特征在于,还包括:7. The method according to claim 6, further comprising: 在所述诊断响应的传输过程中,中断所述诊断响应的传输,以及中断向所述被测OBD诊断设备供应的电源。During the transmission of the diagnostic response, the transmission of the diagnostic response is interrupted, and the power supplied to the OBD diagnostic device under test is interrupted.
CN201710774498.0A 2017-08-31 2017-08-31 A network automated test system and method for commercial vehicle OBD diagnostic equipment Active CN107491061B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710774498.0A CN107491061B (en) 2017-08-31 2017-08-31 A network automated test system and method for commercial vehicle OBD diagnostic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710774498.0A CN107491061B (en) 2017-08-31 2017-08-31 A network automated test system and method for commercial vehicle OBD diagnostic equipment

Publications (2)

Publication Number Publication Date
CN107491061A CN107491061A (en) 2017-12-19
CN107491061B true CN107491061B (en) 2019-09-03

Family

ID=60646005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710774498.0A Active CN107491061B (en) 2017-08-31 2017-08-31 A network automated test system and method for commercial vehicle OBD diagnostic equipment

Country Status (1)

Country Link
CN (1) CN107491061B (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108196861B (en) * 2017-12-29 2022-01-04 深圳市元征科技股份有限公司 Data upgrading method and diagnostic equipment thereof
CN108490922B (en) * 2018-04-27 2020-03-24 北京新能源汽车股份有限公司 Generation method and device of unified diagnostic service test case
CN108897693A (en) * 2018-07-09 2018-11-27 北京首汽智行科技有限公司 The software reliability test system and method for shared automobile intelligent vehicle-mounted terminal equipment
CN109039824B (en) * 2018-08-27 2023-05-12 一汽解放汽车有限公司 Automatic test system and method for wireless remote communication protocol of vehicle-mounted terminal
CN109388125A (en) * 2018-09-28 2019-02-26 惠州市德赛西威汽车电子股份有限公司 A kind of automobile instrument automatic fault detection system and method
CN109445406B (en) * 2018-10-18 2021-05-18 西南交通大学 Industrial control system safety detection method based on scene test and transaction search
CN111198103B (en) * 2018-11-20 2021-11-05 联合汽车电子有限公司 Rotating hub test system
CN109634257A (en) * 2018-11-29 2019-04-16 重庆圣眸科技开发有限公司 Method, conformance test method and the system of diagnostic test case are generated using ODX
CN109828551A (en) * 2019-02-18 2019-05-31 深圳高新兴物联科技有限公司 Automated testing method, device and computer readable storage medium
CN110057594A (en) * 2019-04-26 2019-07-26 深圳市元征科技股份有限公司 Automotive diagnostic installation detection method, system, diagnostic clients end and computer media
CN110133658A (en) * 2019-04-28 2019-08-16 惠州市德赛西威智能交通技术研究院有限公司 A kind of fault detection method and system applied to trailer-mounted radar
CN110208628A (en) * 2019-06-21 2019-09-06 深圳市康士柏实业有限公司 A kind of test device and test method for onboard diagnostic device detection and measurement verification
CN112462727A (en) * 2019-09-09 2021-03-09 广州汽车集团股份有限公司 Vehicle-mounted part testing method and device
CN110995547A (en) * 2019-12-24 2020-04-10 国汽(北京)智能网联汽车研究院有限公司 Vehicle-mounted high-speed network testing system and method
CN111142504B (en) * 2019-12-30 2021-10-08 深圳移航通信技术有限公司 Bus detection device and method
CN113077735B (en) * 2020-01-06 2023-11-17 广州汽车集团股份有限公司 Test method, device and system of vehicle-mounted display equipment
WO2021142822A1 (en) * 2020-01-19 2021-07-22 深圳市元征科技股份有限公司 Vehicle diagnosis method, vehicle diagnosis device and storage medium
CN111708348B (en) * 2020-06-08 2022-03-15 中国第一汽车股份有限公司 Diagnostic service test method, device, equipment and storage medium
CN112632702A (en) * 2020-12-22 2021-04-09 广州瑞修得信息科技有限公司 Vehicle protocol diagnostic tool detection method and device
CN112903309B (en) * 2021-01-23 2023-06-30 深圳泰瑞谷科技有限公司 User operation optimization method and system for automobile detector
CN112860563B (en) * 2021-02-25 2023-11-21 东风柳州汽车有限公司 Automobile diagnostic instrument testing method, device, equipment and storage medium
CN113655779A (en) * 2021-08-16 2021-11-16 上汽通用五菱汽车股份有限公司 Test method for discharging related network fault codes
CN113688397A (en) * 2021-08-20 2021-11-23 泰安北航科技园信息科技有限公司 System for automatically detecting bus defect loophole
CN113791605B (en) * 2021-09-13 2023-10-27 一汽解放汽车有限公司 Test method, device, equipment and storage medium
CN113778065A (en) * 2021-09-23 2021-12-10 深圳市星卡科技有限公司 Vehicle action testing method and device and computer equipment
CN114064473A (en) * 2021-11-12 2022-02-18 上汽通用五菱汽车股份有限公司 Vehicle-machine system testing method, system, vehicle, and computer-readable storage medium
CN114415631A (en) * 2021-12-31 2022-04-29 经纬恒润(天津)研究开发有限公司 Diagnostic tool based ECU (electronic control Unit) diagnostic method and diagnostic tool
CN114578787A (en) * 2022-02-22 2022-06-03 法中轨道交通运输设备(上海)有限公司 Automatic test equipment for detecting performance of train door control unit
CN115065628B (en) * 2022-05-30 2024-02-13 一汽奔腾轿车有限公司 Automatic test method and test system for fault code self-clearing of controller without sleep strategy
CN116088470A (en) * 2022-12-28 2023-05-09 镁佳(武汉)科技有限公司 Automobile diagnosis method, device, computer equipment and medium
CN117271330B (en) * 2023-09-19 2024-07-19 镁佳(武汉)科技有限公司 Function verification method and system for ODX interpreter

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201307060Y (en) * 2008-10-29 2009-09-09 上海通用汽车有限公司 OBD communication diagnostic test station
CN102023922A (en) * 2010-12-28 2011-04-20 重庆恩菲斯软件有限公司 System and method for testing automotive electronic diagnostic software
CN104568459A (en) * 2014-12-15 2015-04-29 刘笑涡 OBD intelligent device, test method and system thereof, and ECU simulator
CN104792547A (en) * 2015-04-30 2015-07-22 大连楼兰科技股份有限公司 A system and method for assisting in testing OBD equipment
CN205176650U (en) * 2015-12-07 2016-04-20 中国汽车技术研究中心 Automatic diagnostic test system for automobile

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201307060Y (en) * 2008-10-29 2009-09-09 上海通用汽车有限公司 OBD communication diagnostic test station
CN102023922A (en) * 2010-12-28 2011-04-20 重庆恩菲斯软件有限公司 System and method for testing automotive electronic diagnostic software
CN104568459A (en) * 2014-12-15 2015-04-29 刘笑涡 OBD intelligent device, test method and system thereof, and ECU simulator
CN104792547A (en) * 2015-04-30 2015-07-22 大连楼兰科技股份有限公司 A system and method for assisting in testing OBD equipment
CN205176650U (en) * 2015-12-07 2016-04-20 中国汽车技术研究中心 Automatic diagnostic test system for automobile

Also Published As

Publication number Publication date
CN107491061A (en) 2017-12-19

Similar Documents

Publication Publication Date Title
CN107491061B (en) A network automated test system and method for commercial vehicle OBD diagnostic equipment
CN109039824B (en) Automatic test system and method for wireless remote communication protocol of vehicle-mounted terminal
CN108205308B (en) An Automatic Diagnosis and Testing System Based on Body Domain Controller
CN112817872B (en) Development of test systems and methods
CN107370637B (en) Vehicle-mounted ECU communication function automatic test system and method
CN111124877B (en) Train display software testing method, device and system
CN107943008B (en) Automated diagnosis test method based on VT system
CN109726061B (en) SoC chip verification method
CN113495545A (en) System and method for testing vehicle equipment controller using in-loop hardware
US10488835B2 (en) Method for configuring a tester equipped for testing an electronic control unit
CN109960238B (en) Automatic test system and method for vehicle diagnostic instrument
US10528689B1 (en) Verification process for IJTAG based test pattern migration
US11847393B2 (en) Computing device and method for developing a system model utilizing a simulation assessment module
CN115510782B (en) Method for locating verification errors, electronic device and storage medium
CN116107903A (en) Method, device, equipment and medium for testing vehicle-end service function
CN115268403A (en) A vehicle EOL automated testing method
CN114578786A (en) Vehicle test system
CN114285840A (en) Vehicle data acquisition method, intelligent terminal and storage medium
CN107679266A (en) The emulation mode and simulator of flash memory circuit
CN114383856A (en) Vehicle automatic test method, device, storage medium and equipment
US20250085349A1 (en) Integrated hardware-in-the-loop (hil) system for testing hardware devices and a method thereof
CN109800155B (en) Method and device for testing QTE interlocking application software based on Probe
CN118567974A (en) A software integration testing method, system and storage medium based on piling
CN112965906A (en) Test system and test method
Kum et al. Model-based automated validation techniques for automotive embedded systems

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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 130012 No. 1, xinhongqi street, automobile economic and Technological Development Zone, Changchun City, Jilin Province

Patentee after: China Faw Co.,Ltd.

Country or region after: China

Address before: 130011 2259 Dongfeng Street, Xinxin economic and Technological Development Zone, Changchun, Jilin

Patentee before: China Faw Co.,Ltd.

Country or region before: China