Patent · US Active

Mutation testing within continuous integration systems

US12072790B1 · kind B1 · utility

3Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 7, 2021
Grant dateAug 27, 2024
Priority date
Expiry dateAug 7, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3692
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.