Initialization sequences for automatic software test generation
US11561888B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 26, 2020 |
| Grant date | Jan 24, 2023 |
| Priority date | — |
| Expiry date | Oct 26, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3698
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer-implemented method comprising, during execution of a software program comprising a procedure, determining whether an execution of the procedure satisfies a predetermined coverage criterion. In accordance with a determination that the execution of the procedure satisfies the predetermined coverage criterion, recording information related to the execution of the procedure to a log, the information based on data received from instrumented code included in the software program, and automatically generating an arrange section of a unit test for the procedure based on an initialization sequence determined from the recorded log, the initialization sequence comprising a sequence of program instructions which when executed invoke the procedure.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.