Patent ID: 8881195

Claim:
A computer-implemented test system for testing a device providing a video output for a television, comprising: a device under test configured to provide a video signal through a device output for a television and comprising a device input configured to allow control of the device under test by a user; and a test system comprising: a controller, a testing output from the controller configured to provide instructions to the device input of the device under test, a memory configured to store a test script comprising a sequence of test elements that each comprise at least one instruction that is configured to be sent to the device under test and an expected result that is expected to be received from the device under test in response to the at least one instruction, a recording means for recording the video signal provided through the device output, wherein the controller is configured to execute the test script and time stamp each test element of the script upon execution, playback means for playing back the test script in a script window of a graphical user interface and simultaneously playing back the recorded video signal in a video window, wherein the playback of the video signal and the test script are synchronized, wherein the test system produces a test log, the log identifying the result of each test element within the test script and wherein the playback means further plays back the test log in a third window, wherein the playback of the test log is synchronized with the recorded video signal and playing back of the test script.