Patent ID: 9286197
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A method of testing comprising: simultaneously and separately performing functional testing and configuration testing on a first software program by responding, to a predetermined action of a human tester, on the first software program executed on a first computer system, wherein the predetermined action causes a predetermined operation to be performed on the first software program; duplicating the predetermined operation on a second software program executed on a second computer system coupled to the first computer system, wherein the duplicating on the second computer system is performed in real time with the responding and the duplicating is performed without a human tester; programmatically analyzing, by the second computer system, a result of the predetermined operation on the first computer system against a result of the predetermined operation on the second computer system; sending, from the second computer system to the first computer system an indication that the analyzing reveals unexpected results; and notifying the human tester, by way of the first computer system, when the result of the operation on the second computer system is unexpected and wherein the first computer system implements an underlying functionality and a first configuration and the second computer system implements the same underlying functionality and a second configuration different than the first configuration.