A Crowdsourced Test Amplification Method Based on Test Slices
A crowdsourcing and slicing technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of low test adequacy and poor readability, and achieve the effect of high readability and improved test adequacy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] Several key technologies involved in the present invention are JGraphT graph operation library; Soot tool for obtaining control flow graph and realizing program slice; Javaparser tool for realizing code transformation; JDart tool for realizing dynamic symbol execution, collecting execution track and path constraint.
[0042] 1. JGraphT graph manipulation library
[0043] JGraphT is a Java third-party library that supports the customization of graph elements and provides a variety of graph algorithms including most path search, loop search, loop determination, and graph traversal. The invention utilizes JGraphT to save the information obtained by dynamic and static program analysis as a graph structure, and realizes operations such as path search, ring search and the like.
[0044] 2. Soot program analysis tool
[0045] Soot is a Java bytecode analysis tool that provides a variety of Java intermediate representations and supports a variety of program analysis algorithms...
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