Methods and systems provide automated testing of computer-generated
displays. The proper functionality of a memory storage device on a
computer video card and the proper functionality of software for
generating computer-generated displays may be tested by storing a display
image to a first memory device context while displaying the same image on
a computer screen viewable by a user. The image displayed to the computer
screen is captured into a second memory device context. The image in the
first memory device context and the memory in the second device context
are compared on a pixel-by-pixel basis to determine whether the two
stored images match. If the second stored image does not match the first
stored image, an indication is presented that the video memory of the
computer memory card does not operate properly or that software
responsible for displaying the image to the computer display screen is
not operating properly.