A method and apparatus for testing a patient's visual field. The testing apparatus comprises a display 3 and a patient input device (9, figure 1). 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 cursor 21 may be determined as having moved a predetermined distance towards the target 11 when it crosses a boundary 17 around the home target 19 at a location 15 towards the target 11. The step is repeated for further visual field targets 11 at further positions for determining the patient's visual field based on the positions of the visual field targets 11 that have been detected.