Modeling and Evolutionary Solving Method for Software Test Data Generation Problems Containing Random Numbers
A technology for software testing and data generation, applied in the field of modeling and evolutionary solving, can solve problems that are difficult to work
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] Embodiments of the present invention will be described in detail below.
[0032] Step 1. Theoretical research on the adequacy of software testing with random numbers.
[0033] The present invention mainly studies the problem of generating test data based on coverage. The traditional coverage-based test adequacy criterion is described as: given all test targets of the software (which can be statements, branches or paths, etc.), find a test data set in the input space of the program, so that for each test target, the set There is some test data that, when the program is run on that data, is able to cover the test target.
[0034] For conventional software, this criterion has become one of the very important testing methods. But for software that contains random numbers inside, what kind of path will be traversed when running the program with a certain data as input, and those statements will be covered, which will often be affected by random numbers, with great uncertai...
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