Testing of computing devices is automated by recording each of the tests
once, capturing user interface operations as a record, and then rerunning
the tests repetitively and automatically on the same or different
instances of the target device, substantially without human intervention.
A successful test is indicated by identity of corresponding screens
captured from a reference device and the target device.