Provided are an apparatus and a method, for testing a visual function of a subject, that make it possible to appropriately test the sensitivity for each color for each region of a visual field. In a state in which the subject is caused to gaze at one point 6 in a background 7, a visual target 5 for testing a color-related visual function of the subject is displayed in a peripheral region of the gaze point 6 such that the luminance of the background 7 has a numerical value included between a numerical value smaller by 10% and a numerical value greater by 10% than the luminance of the visual target 5. Then, for each measurement point 300, a threshold that is a size of the visual target 5 that determines whether or not the subject can perceive the visual target 5 is obtained for a plurality of times.