Semantic analysis-based automatic test method for vehicle-mounted Ethernet protocol stack
A technology of automated testing and semantic analysis, applied in the field of vehicle Ethernet protocol stack testing, can solve the problems of easy introduction of human errors, time-consuming and labor-intensive, and achieve the effect of efficient testing, ensuring reliability, and reducing human factor interference.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] Such as Figure 1-3 A kind of vehicle-mounted ethernet protocol stack automatic testing method based on semantic analysis shown, comprises the following steps:
[0025] Step 1) Inject the vehicle Ethernet protocol stack interface code into the source code analysis module for analysis. The source code analysis module will analyze the lexical, grammar and semantics of the source code, and generate a syntax tree including function names, parameters and structures;
[0026] Step 2) Send the syntax tree to the test code generation module for analysis and generate test code, including:
[0027] Step 2-1) Interface data structure analysis; obtain the interface data type of the syntax tree, generate call reply data content according to the data type, generate call reply data content, expand the data structure of the function parameter until the type is POD type, and then read Take the test metadata in the test database, generate a type instance, and assign the metadata to the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com