|
(转载)Testing Network Drivers with the NDIS Test Tool(4) Note: You can change the order of the tests by selecting a test script, holding down the <Ctrl> key, and moving the test script with the <Up> and <Down> keys. Figure Three Test settings for client machine Tests will begin as soon as you hit the START button. You can watch the status of the individual tests in the test progress window. Note: When you start NDISTest for the first time on the test device, a message box might appear saying that you will have to restart the machine in order to enable the Driver Verifier on the test device. NDISTest enables Driver Verifier by default on the test device and you should leave it enabled to achieve an optimal test coverage. How long a test run takes depends on the number of tests selected, the speed of the machine(s) and the speed of the network. This can be anything from less than a minute to several hours. Where can I see a summary of the test results?Here is how you can get a list of the results of all individual tests: - On the main menu, select "Results" - "Test Logs...".
- In the combo box on the top, select the test run for which you want to see the test results.
Note: NDISTest creates a new test result entry for each test run and saves the results of the individual tests there. - The list of the selected test run's test results appear in the list box along with a short summary for each individual test.
- Select the file "ndistest.htm" for a summary of the selected test run's test results or click on the file name of any of the individual test results to see its contents.
NDISTest will find lots of bugs and anomalies in your driver. It's really nit-picking and tests almost everything that has been specified in NDIS. Bottom lineThe quality of your NDIS miniport or intermediate driver will substantially increase when you run NDISTest against it. Do not wait to test your driver until you have added more features to it but test it as soon as you can install it for the first time. NDISTest will ensure your driver conforms to NDIS and will reveal any bugs at a very early stage.
|