编辑 | blame | 历史 | 原始文档

Table of Contents

  • Introduction
  • [What Is OpenTAP](<What is OpenTAP/Readme.md>)
    • [OpenTAP Architecture](<What is OpenTAP#tap-architecture>)
    • [OpenTAP](<What is OpenTAP#opentap>)
    • [Graphical User Interface](<What is OpenTAP#opentap-graphical-user-interface>)
    • [Command Line Interface](<What is OpenTAP#opentap-command-line-interface>)
    • [OpenTAP API](<What is OpenTAP#opentap-api>)
    • [OpenTAP Plugins](<What is OpenTAP#opentap-plugins>)
    • [OpenTAP Packages](<What is OpenTAP#opentap-packages>)
    • [Test Plans](<What is OpenTAP#test-plans>)
  • [Getting Started](<Getting Started in Visual Studio/Readme.md>)
    • [Using the OpenTAP NuGet package](<Getting Started in Visual Studio#using-the-opentap-nuget-package>)
    • [OpenTAP SDK Examples](<Getting Started in Visual Studio#getting-started-with-the-example-projects>)
    • [Build and View the Example Plugin Project](<Getting Started in Visual Studio#build-and-view-the-example-plugin-project>)
    • [OpenTAP SDK Templates](<Getting Started in Visual Studio#opentap-sdk-templates>)
  • [Development Essentials](<Development Essentials/Readme.md>)
    • [OpenTAP Plugin Object Hierarchy](<Development Essentials#opentap-plugin-object-hierarchy>)
    • [Developing Using Interfaces](<Development Essentials#developing-using-interfaces>)
    • [Working with User Input](<Development Essentials#working-with-user-input>)
    • [Best Practices for Plugin Development](<Development Essentials#best-practices-for-plugin-development>)
  • [Test Step](<Test Step/Readme.md>)
    • [Default Implementation](<Test Step#default-implementation>)
    • [TestStep Hierarchy](<Test Step#teststep-hierarchy>)
    • [Verdict](<Test Step#verdict>)
    • [Log Messages](<Test Step#log-messages>)
    • [Validation](<Test Step#validation>)
    • [Publishing Results](<Test Step#publishing-results>)
    • [Serialization](<Test Step#serialization>)
    • [Inputs and Outputs](<Test Step#inputs-and-outputs>)
    • [Exceptions](<Test Step#exceptions>)
  • Resources
  • [Result Listener](<Result Listener/Readme.md>)
    • [Custom Result Listeners](<Result Listener#custom-result-listeners>)
    • [OpenTAP SQL Database](<Result Listener#opentap-sql-database>)
  • [Component Setting](<Component Setting/Readme.md>)
    • [Global and Grouped Settings](<Component Setting#global-and-grouped-settings>)
    • [Reading and Writing Component Settings](<Component Setting#reading-and-writing-component-settings>)
    • [Connection Management](<Component Setting#connection-management>)
  • Annotations

  • [Plugin Packaging and Versioning](<Plugin Packaging and Versioning/Readme.md>)
    • [Packaging](<Plugin Packaging and Versioning#packaging>)
    • [Packaging Configuration File](<Plugin Packaging and Versioning#packaging-configuration-file>)
    • [Command Line Use](<Plugin Packaging and Versioning#command-line-use>)
    • [Versioning](<Plugin Packaging and Versioning#versioning>)
  • Attributes
  • [Migrating to .NET 9](<Migrating to .NET 9/Readme.md>)
  • Appendix: Macro Strings