共用方式為


Microsoft.VisualStudio.TestTools.Execution 命名空間

Microsoft.VisualStudio.TestTools.Execution 命名空間提供可在 Visual Studio Test Professional 中啟用、管理和協調測試之執行的類別和介面。這個命名空間包括 IDataCollector 介面,可用來建立自訂診斷資料配接器以自動在測試回合內執行工作,以及 ITestExecutionEnvironmentSpecifier,可讓您指定遠端電腦上的測試環境設定。

類別

  類別 說明
公用類別 AgentContext 封裝代理程式環境的內容。
公用類別 BasicTransferInformation 收集要求從診斷資料配接器傳送檔案或資料流時所需的資訊。
公用類別 ControllerContext 表示測試控制器的目前內容。
公用類別 CustomNotificationEventArgs 針對在自訂診斷資料配接器中使用的事件引數類別,提供基底類別。
公用類別 DataCollectionContext 表示執行資料收集時所在的內容。
公用類別 DataCollectionEnvironmentContext 封裝裝載診斷資料配接器的環境。
公用類別 DataCollectionEventArgs 所有執行事件引數的基底類別。
公用類別 DataCollectionEvents 定義診斷資料配接器可以註冊的執行事件。
公用類別 DataCollectionLogger 將診斷資料配接器的錯誤訊息傳送至用戶端,用戶端可以是測試執行器、Visual Studio IDE 或 Visual Studio Test Professional。
公用類別 DataCollectionSink 診斷資料配接器會使用 DataCollectionSink 來儲存檔案和 XML 資料,以供稍後附加至 Bug 和測試報告。
公用類別 DataCollector 提供自訂診斷資料配接器的基底類別。
公用類別 DataCollectorConfigurationEditorAttribute 指定測試架構應該用於設定診斷資料配接器的組態編輯器。
公用類別 DataCollectorConfigurationEditorTypeUriAttribute 以統一資源識別元 (URI) 格式識別診斷資料配接器的組態編輯器。
公用類別 DataCollectorDescriptionAttribute 將描述附加至自訂診斷資料配接器。
公用類別 DataCollectorEnabledByDefaultAttribute 指定在測試管理員使用者介面 (UI) 中列出配接器時,預設要啟用診斷資料配接器類別。
公用類別 DataCollectorFriendlyNameAttribute 定義診斷資料配接器的易記名稱。
公用類別 DataCollectorNotifications 由自訂測試配接器用以引發診斷資料配接器的事件。
公用類別 DataCollectorSettings 讀取和更新診斷資料配接器的組態設定和靜態資料。
公用類別 DataCollectorTypeUriAttribute 使用 URI 來唯一識別診斷資料配接器的型別。
公用類別 DataRequestEventArgs DataRequest 事件的事件引數類別。
公用類別 ExecutionUtilities 提供用於協助執行和偵錯測試的公用程式方法。
公用類別 FileTransferInformation 表示要求檔案轉送所需的資訊。
公用類別 RequestId 用於唯一識別要求,可搭配訊息和事件一起使用。
公用類別 RoleContext 封裝與用來設定診斷資料配接器的角色有關的內容資訊。
公用類別 RunConfiguration 類別,用於管理測試回合組態資料和物件。
公用類別 SessionEndEventArgs 表示 SessionEnd 事件的事件引數。
公用類別 SessionPauseEventArgs 表示 SessionPause 事件的事件引數。
公用類別 SessionResumeEventArgs 表示 SessionResume 事件的事件引數。
公用類別 SessionStartEventArgs 表示 SessionStart 事件的事件引數。
公用類別 StreamTransferInformation 表示要求資料流轉送所需的資訊。
公用類別 TestCaseEndEventArgs 表示 TestCaseEnd 事件的事件引數。
公用類別 TestCaseEventArgs 為測試案例事件中使用之所有事件引數類別,提供基底類別。
公用類別 TestCaseFailedEventArgs 表示針對 TestCaseFailed 事件提供的引數。
公用類別 TestCasePauseEventArgs 表示 TestCasePause 事件的事件引數。
公用類別 TestCaseResetEventArgs 表示 TestCaseReset 事件的事件引數。
公用類別 TestCaseResumeEventArgs 表示 TestCaseResume 事件的事件引數。
公用類別 TestCaseStartEventArgs 表示 TestCaseStart 事件的事件引數。
公用類別 TestExecutionSection 表示 app.config 組態檔之執行區段的組態設定。
公用類別 TestStepEndEventArgs 表示 TestStepEnd 事件的事件引數。
公用類別 TestStepEventArgs 所有測試步驟事件引數的基底類別。
公用類別 TestStepStartEventArgs 表示 TestStepStart 事件的事件引數。

介面

  介面 說明
公用介面 IBaseAdapter 提供做為自訂測試配接器基底的介面。
公用介面 IBaseRunContext 提供供測試配接器用來與測試執行架構通訊的介面。
公用介面 IContextAccessor 介面,用於建置 Helper 類別以儲存和擷取內容中的值。
公用介面 IDataCollectionAwareTestAdapter 提供介面,這個介面將針對診斷資料配接器引發事件的功能加入至自訂測試配接器。
公用介面 IDataCollectionRunContext 物件的介面,這個方法封裝自訂診斷資料配接器的目前環境。
公用介面 IDataCollectorConfigurationEditor 提供用於建立診斷資料配接器之自訂組態編輯器的介面。
公用介面 IExecutionRunConfiguration 測試回合資訊介面。
公用介面 IHostAdapter 用於在主應用程式內提供測試執行支援的介面。
公用介面 IRegisterHostAdapter 提供主機介面卡代理程式使用的介面,用於在遠端通道上發行。
公用介面 IResultSink 用於傳送訊息、結果和通知的介面。
公用介面 IRunContext 提供測試配接器的介面,用於擷取測試回合的相關資訊。
公用介面 ITestContext 測試內容的內容介面定義,測試回合過程期間會將這個定義傳遞至方法。
公用介面 ITestExecutionPlugin 可外掛式介面,用於在測試執行架構中執行程式碼。
公用介面 ITestRunner 提供在控制器與代理程式之間的介面,可讓套件配接器回呼和執行測試案例清單。

列舉型別

  列舉型別 說明
公用列舉型別 AdapterRunResult AdapterRunResult 列舉由測試架構用來表示測試回合是成功或失敗。
公用列舉型別 NotificationBroadcastLevel 列舉診斷資料配接器的範圍,測試配接器可以向這個範圍廣播自訂通知事件。
公用列舉型別 TestCaseFailureType 此列舉表示 TestCaseFailedEventArgs 類別中所用之測試案例的失敗類型。