Apparatus for testing a subjects visual field includes a data processor, which can be provided by a general purpose computer, coupled to a pupil tracking system. The data processor is programmed to cause targets to be displayed at different locations on a display screen and to determine from the pupil tracking system whether the subjects pupil has moved in response to display of each target. In some embodiments, the pupil tracking system comprises an infrared camera.