Introduction to Conformance Testing

Note

To obtain the conformance tests, you must install the standalone MDAC 2.8 SP1 SDK. The conformance tests are not included with Windows DAC in Windows Vista.

The conformance tests for OLE DB are meant to supplement a provider writer's own testing, not to replace it. They form just a part of the complete testing suite. Comprehensive testing of any OLE DB provider includes the following:

  • Interface tests

  • Tests for provider-specific behavior

  • Stress tests

  • Performance tests

  • Multiuser testing

  • Application tests (using the provider to build applications)

  • Testing with a variety of consumers

The conformance tests contribute to the first task (OLE DB interface testing) and to the last task (consumer testing, through ADO), but not the others. The conformance tests include test variations for normal usage as well as some error and boundary cases. They do not check provider-specific behavior, stress scenarios, performance, multiuser cases, application scenarios, or low-resource conditions.

This section contains the following topics: