A system for computer-based testing for producing and delivering a test to an
examinee
includes a test driver, a storage device that stores the test definition language
as a plurality of segments, and a validation expansion module that validates the
plurality of segments of the test definition language and writes the at least one
of the plurality of segments directly to the storage device. A method of computer-based
testing includes instantiating a validation expansion module during a test production
cycle and validating the plurality of segments from the source file. The method
also includes instantiating the validation expansion module and loading the plurality
of segments of the test definition language into the validation expansion module
during a test delivery cycle.