18814901. MUTATION TESTING WITHIN CONTINUOUS INTEGRATION SYSTEMS (State Farm Mutual Automobile Insurance Company)
Contents
MUTATION TESTING WITHIN CONTINUOUS INTEGRATION SYSTEMS
Organization Name
State Farm Mutual Automobile Insurance Company
Inventor(s)
Andrew L. Pearson of Normal IL (US)
Nate Shepherd of Bloomington IL (US)
MUTATION TESTING WITHIN CONTINUOUS INTEGRATION SYSTEMS
This abstract first appeared for US patent application 18814901 titled 'MUTATION TESTING WITHIN CONTINUOUS INTEGRATION SYSTEMS
Original Abstract Submitted
Techniques described herein relate to implementing mutation testing of software applications associated with continuous integration (CI) systems. A mutation test system may determine one or more portions of modified source code within an application codebase. Mutated applications may be generated based on the modified source code, and a mutation test system may determine subsets application test suites for execution based on the portions of the modified source code and/or other factors. In various examples, the mutation test system may use mappings between portions of source code and test subsets, and/or machine-learned models or heuristics-based techniques to determine subsets of test suites based on discreet source code modifications. Mutation testing can be performed by executing the determined test subsets on the mutated applications, and the results may be used by the CI system to control the integration of the code changes into the shared source code repository and/or automated testing of the application build.