Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 4.58 KB

README.md

File metadata and controls

64 lines (42 loc) · 4.58 KB

MSTest and Microsoft.Testing.Platform documentation

Architecture and specifications

Start with the product architecture index for component boundaries and runtime flows, then use the specification guide for current behavioral contracts and the documentation maintenance model.

Current specifications describe a scoped implementation baseline and link to code and existing tests. RFCs preserve proposal and decision history; they are not automatically statements of current behavior. Consult the audit before treating an older design as a verified contract.

Consumer documentation

The following official learn.microsoft.com website contains all the information about writing unit tests, unit test frameworks, integration with CLI and Visual Studio.

This blog post announces the vision for MSTest V2.

For API documentation refer to Microsoft Documentation.

Contributing

  • See CONTRIBUTING.md for details about how you can contribute.
  • See dev-guide.md for more details on configurations for building the codebase. In practice, you only really need to run build.cmd/build.sh.

Features

You can find detailed examples and explanations of MSTest features at

For historical technical reasoning and proposed designs, see the RFCs below. The audit indexes the complete RFC set and records the scope of its comparison with current code:

For current MTP consumer guidance, see the Microsoft.Testing.Platform overview.

Guides

Design notes

Releases

See Changelog.md for MSTest releases and Changelog-Platform.md for Microsoft.Testing.Platform releases.