The present invention provides a system and method for computer based testing. The system of the present invention comprises a test development system for producing a computerized test, a test delivery system for delivering the computerized test to an examinee, and a workstation on which the computerized test is delivered to the examinee. The method of the present invention comprises producing a computerized test, delivering the computerized test to an examinee and recording examinee responses to questions presented to the examinee during the delivery of the computerized test. A method of producing a computerized test is also provided. This method comprises preparing a test document of items, computerizing each item, preparing scripts and other test components and packaging the items, scripts and other test components together to form the computerized test. A method of delivering a computerized test is also provided in which a standardized test is created, an electronic form of the test is then prepared, the items of the test are presented to an examinee on a workstations display and the examinee's responses are accepted and recorded. A method of administering a computerized test is further provided in which a computerized test is installed on a workstation and then the delivery of the test to an examinee is initiated. A data distribution system is further provided. The system comprises an examinee performance database and a file processing component for receiving files from the computer based testing system and updating the examinee performance database with information from these files.