Multi-task software test case evolution generation method
A technology of software testing and test cases, applied in software testing/debugging, genetic rules, error detection/correction, etc., can solve problems such as low efficiency of test case generation, reduce test costs, improve search efficiency, and improve efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0048] Such as figure 1 As shown, it is a general flow chart of a kind of multi-task software test case evolution generation method proposed by the present invention. The method includes:
[0049] Step S1: Execute the dependency grouping mutation branch based on the path to which it belongs:
[0050] Let the executable path set of G be P={P 1 ,P 2 ,…}, remember the path where s i for P i A statement on the above, s i+1 for s i the subsequent statement. to s i Implement the mutation to get the mutation branch M j , M j The true branch of is denoted by M j (1).
[0051] S1.1: Through static analysis, determine M j (1) with s i+1 Execution relation, if M j (1) execute, s i+1 can also be executed, then in P i on, you can put M j , M j (1 insert s i in front of, get the path Because M j (1) by s i is obtained by performing mutation, and the subpath "M j , M j (1), s i ,s i+1 " is the executable path, you can judge the P i ' is also the executable path...
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