Embedded simulation system-oriented test case parallel execution method and system

By employing a keyword-driven parallel execution mechanism with shared memory design in the embedded simulation system, resource conflicts, communication, and synchronization issues are resolved, enabling efficient parallel execution of test cases in a high-performance multi-core environment and improving testing efficiency.

CN120994542APending Publication Date: 2025-11-21BEIJING XUANYU INFORMATION TECH CO LTD
2 Cites 0 Cited by

Patent Information

Application Number
CN202511019886.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In existing embedded simulation systems, resource conflicts, communication and synchronization issues during parallel execution of test cases have not been effectively resolved, resulting in poor versatility, especially limiting the improvement of testing efficiency in high-performance multi-core computing environments.

Method used

A keyword-driven parallel execution mechanism for test cases is adopted. By designing parallel execution keywords through shared memory, including keywords for process communication, synchronization, and shared resources, the synchronization, communication, and resource sharing between test cases are realized. The shared memory communication mechanism of the operating system is encapsulated into a keyword library and integrated into the automated testing framework.

Benefits of technology

It significantly improves the execution efficiency of test cases in high-performance multi-core hardware environments, dynamically launches multiple test instances, realizes synchronization, communication and resource sharing among test cases, shortens execution time and improves testing efficiency.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses an embedded simulation system-oriented test case parallel execution method and system. The method comprises the following steps of: designing parallel execution keywords for a shared memory of an embedded simulation system; loading the test case set into a memory, and setting a parallel execution keyword for each test case; parallel execution keywords of the test cases are stored in a shared memory management area; loading a test case by a test script execution engine, and establishing a relation with the embedded simulation system by calling parallel execution keywords in the shared memory management area; the test script execution engine executes the test case, rewrites the parallel execution keywords in the shared memory management area in the execution process, and coordinates the execution process of the test case by checking the parallel execution keywords in the shared memory management area; and after the test case is executed, the system releases the shared memory and counts execution information of the test case. According to the method, the execution time of the test case can be effectively shortened, and the test efficiency is remarkably improved.
Need to check novelty before this filing date? Find Prior Art