Patent ID: 8468503

Claim:
A method implemented using a processor of a computer system for testing a computer program after changing a first version of the computer program into a second version of the computer program due to a revision of the computer program, comprising: determining first mutations that are insertable into the first version of the computer program, and second mutations that are insertable into the second version of the computer program; comparing the first version of the computer program with the second version of the computer program to determine, from among the first mutations and the second mutations, changed and unchanged mutations in the second version of the computer program compared to the first version of the computer program, wherein the determined mutations that are limited in insertion to the first version of the computer program and not the second version of the computer program or that are limited in insertion to the second version of the computer program and not the first version of the computer program are classified as the changed mutations, and wherein the determined mutations that are insertable in the first version of the computer program and the second version of the computer program are classified as the unchanged mutations; and generating information configured to test the second version of the computer program using at least a portion of the determined mutations classified as the changed mutations.