Test case selection method combining static dependence and dynamic execution rules
A dynamic call and static technology, applied in software testing/debugging, error detection/correction, instrumentation, etc., can solve problems such as missing tests, inaccurate dependencies, and inability to handle call relations, so as to achieve good application value and reduce test costs , Guarantee the effect of the test effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0050] Existing studies have shown that static test case selection technology is easier to operate than dynamic test case selection technology, and the cost of collecting dependencies is low, which has attracted more and more attention; however, the existing static test case selection methods lead to omissions due to unreasonable dependency analysis Some necessary tests or select some unnecessary tests. Therefore, on the basis of the existing class-level test case selection method, the present invention proposes a new fine-grained (i.e. method level) test case selection method in order to select the test case more accurately so as to further reduce the test scale. This method combines static dependency analysis and dynamic execution rules (dynamic execution in reflection and dynamic binding in inheritance) to collect more accurate dependencies, thereby selecting a more accurate and smaller test set. When this method collects dependencies, it also takes into account the calling...
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