|
Running KeyboardTest in Batch Mode |
|
|
Keyboard Test may be run in batch mode. This allows testing of large numbers and types of keyboards in a methodical manner. It ensures useful test information is captured and saved in a test log file for future reference. Captured information includes, the test operator's identification, the keyboard product & batch identifications, the keyboard serial number and version. When run in batch mode, Keyboard test now automatically detects test end passed. This together with user verification is logged to the test file for future reference. The keyboard can be failed at any time during the test or on requested user verification. A reason from a list of failure reasons will also be logged. To run KeyboardTest in batch mode the "/b" command line argument should be used. That is, "KeyboardTest /b". On startup, the KeyboardTest Batch ID window will be displayed.
For each keyboard tested, the KeyboardTest Serial Number window will be displayed.
Once testing a keyboard from the main KeyBoardTest window, the user may at any time fail the keyboard (and end the current keyboard test) by selecting the "Fail test" button.
An automatic failure with the same result will occur if a Compound key defined with KTSTATUSFAIL is matched (may be used for testing hardware row or column shorts).
While testing a keyboard from the main KeyBoardTest window, if all defined keys have been successfully tested, the KeyboardTest Keyboard Passed ? window will be automatically displayed. Note that this will ignore compound keys, defined with KTSTATUSFAIL.
The test logfile format is shown by way of an example below: Keyboard Test V2.1 build 1000, Windows XP Operator identification: John Smith Product identification: XYZ-Keyboard Batch identification: Batch 75R Loaded keyboard layout AT107.kbl Serial number: 1234567890RTLA Version number: 1.001 User verification: PASSED Serial number: 1234567890RTLB Version number: 1.001 User verification: FAILED Failure Reason: Bad LEDs User changed keyboard layout to AT107new.kbl Serial number: 1234567890RTLC Version number: 1.001 User Selection: FAILED Failure Reason: Bad key This logfile shows operator information followed by three tests (color coded to aid description). Note that the initally loaded keyboard is displayed, AT107.kbl, after the operator information. The first test shows a keyboard that was tested, passed automatically and verified to have passed by the user. The second shows a keyboard tested with test end automatically detected, but failed by the user as it had bad LEDs. The third shows a keyboard tested with no test end detected, but manually failed by the user, with the reason Bad key. Note that the user loaded the new keyboard layout, AT107new.kbl , after test 2. Diagram of program flow when in batch mode.
|