In one aspect, there is provided a handheld vision tester comprising a display, cursor control, interface port, and camera. The display delivers a series of images making up vision tests to a user who interacts with the vision tests by using the display and cursor control of the handheld vision tester. The camera verifies the user is taking the vision tests. The results of the vision tests are stored in the handheld communication device. The interface port allows for communication of the stored results of the vision tests with external devices. In another aspect, there is provided a calibration system for the handheld vision tester. The calibration system includes a stand to hold the handheld vision tester and a reflective surface substantially parallel to a display of the handheld vision tester.