Section 3.1 System Performance
3.1.1 Interactive Commands
Most of the basic operations preformed by Test Tool will be effectively instantaneous. The following operation must have an immediate response time (excluding delays from network connectivity).
3.1.2 Computational Commands
Test tool has two major computational commands, the generate test operation in the Test Generator and the synchronizing the question bank. Because of the tests can be generated under very specific criteria and the question bank can be very large (see section 3.1.3), the Generate Test operation may take up to a minute to perform. Likewise, because of the large size of the question bank, synchronizing the online question bank with a local question bank may take up to 30 seconds.
Other smaller computational commands found in the Test Tool are the Replace Question and Automatic Addition of questions in the Test Editor and filtering questions in the Question Bank Browser. Because these operations must find questions in the question bank with specific criteria, these operations may take up to a second to operate. Filtering questions in the question bank has an operation time of three seconds or less.
3.1.3 Data Requirements
There several components to Test Tool that will require data storage.