Public component library automatic testing method and device based on guidance of push-down automaton
A technology of automated testing and common components, applied in software testing/debugging, error detection/correction, instrumentation, etc., can solve the problems of lack of model guidance, time-consuming and error-prone, and achieve the effect of high code coverage
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0051] The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments:
[0052] The specific implementation process of the public component library automated testing method and tool guided by pushdown automata is described as follows: First, in the preprocessing stage, the dynamic binary instrumentation method is used to analyze files from multiple sources, and the users of the public component library (binary program), and then obtain the metadata and execution track of the API function, where the metadata includes information such as output parameters, return values, thread IDs, and function addresses. Then collect data dependencies and control dependencies from the preprocessing stage through dependency analysis. Data dependencies describe potential dependencies between parameters and return values in API function calls, including dependencies within and between API functions; control dependencies Indicates how...
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