A method and apparatus for testing a patients visual field. The testing apparatus comprises a display (3) and a patient input device (9). A home target (19) is presented on the display (3), along with a cursor (21) being moveable under control of the patient input device (9). Once the cursor (21) is moved to the home target (19), a visual field target (11) is presented on the display (3) at a first position. The visual field target (11) is recorded as detected if the cursor (21) moves a predetermined distance towards the visual field target (11). The step is repeated for further visual field targets (11) at further positions for determining the patients visual field based on the positions of the visual field targets (11) that have been detected.