Patent ID: 7873944

Claim:
A method for maintaining and testing a software application, said method comprising: generating a new test case template pertaining to a code change that was made to the software application; after said generating the new test case template, creating standard test cases through use of the new test case template, wherein each standard test case pertains to the code change, and wherein the standard test cases includes a new test case; selecting at least one test case from the standard test cases, wherein the at least one test case includes the new test case; and a processor of a computer system testing the software application by using the at least one test case that was selected, wherein the method further comprises: after said generating the new test case template and before said creating the plurality of standard test cases, saving a change history record documenting the code change; recording variables impacted by the code change in a components field of the new test case template; recording results of said testing the software application in a test results field of an actual test case template; verifying that said testing the software application was successful; after said verifying, generating a code change release record that identifies a version and release number of the software application having the code change; and recording in the change history record a release date pertaining to the code change.