Local Test Manager

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.

Microsoft Local Test Manager (LTM) is a stand-alone conformance testing tool that can be used with different applications, using a variety of APIs, written in numerous programming languages. Examples of testing configurations might include a Microsoft Visual Basic ADO application connecting to Microsoft SQL Server through the native provider, or a Microsoft Visual J++ application invoking the OLE DB Provider for Microsoft Jet and the OLE DB Persistence Provider.

Using LTM, you can test OLE DB interface specification conformance for a particular OLE DB provider. Standard tests accompany LTM, but you can also run your own complete test suites and modules and any specific test cases within those modules. You can customize tests to identify and isolate specific interfaces and providers and their interaction with a variety of consumers. You can then analyze the results to see whether your implementations match the OLE DB specification. Test suites can be saved and reused to provide consistent conformance test runs.

The LTM tool includes the following features:

  • Saving the test run output to a file

  • Setting a breakpoint using LTM

  • Searching within the Output pane

  • Refreshing the Test Selection pane

  • Automatic coupling with development tools' debuggers

  • A simpler architecture

  • Test suites

The LTM online help file explains these features in depth. To view this help file, start LTM.exe, open the Help menu, and click Help Topics.

Note

Conformance tests performed using LTM are meant to be only one part of the entire test battery of a provider. The tests do not allow checking for performance, stress scenarios, low resource conditions, multi-user cases, or provider-specific behaviors.

See Also

Concepts

Introduction to Conformance Testing

Building OLE DB Conformance Tests

QuikTest Test Module