Patent ID: 8146057

Claim:
A method comprising: receiving a first request, from a particular tester application executed on a particular computing device remote from a computer-readable medium storing particular code of a particular software program, to access particular code in connection with a test of the particular code, the particular code including a plurality of test controls embedded within the particular code, the plurality of test controls including at least one data recognition test control; determining that the first request was generated by a tester application; enabling each of the plurality of test controls in response to determining that the first request was generated by a tester application; executing the particular code in response to the first request, wherein executing the particular code in response to the first request includes locally executing at least a portion of the particular code and locally executing at least some test controls in the plurality of enabled test controls including the at least one data recognition test control; and sending, to the particular tester application, test result data returned through execution of the enabled test controls, wherein: executing the portion of the particular code causes presentation of a graphical user interface of the particular software program, the graphical user interface communicating information corresponding to data generated through the execution of the particular code, executing the at least one data recognition test control captures, for inclusion in the test result data, at least one particular data value in the data generated through the execution of the particular code and information corresponding to the particular data value is withheld from presentation in the graphical user interface.