Share via


Microsoft.VisualStudio.TestTools.Common 命名空間

除了可供開發人員修改以擴充功能的類別和介面 (例如 ITestElementTestElement) 之外,這個命名空間還會提供用來測試 Visual Studio 2010 Ultimate 或 Visual Studio 2010 Premium 之架構或使用者介面的類別。

類別

  類別 說明
公用類別 AspNetDevelopmentServer 表示 ASP.NET 程式開發伺服器執行個體的設定。測試期間可能會出現一個以上的執行個體。
公用類別 CollectorDataEntry 基礎架構。表示來自診斷資料配接器的資料項目。
公用類別 ComputerInfo 已過時。提供傳送 TestResultMessage 之電腦的相關資訊。這個類別已經過時。
公用類別 DataCollectorExceptionMessageInfo 表示診斷資料收集器所報告之例外狀況的相關資訊。
公用類別 DataCollectorMessageInfo 表示診斷資料配接器的錯誤訊息或警告訊息。
公用類別 DebugOperationResult 表示偵錯作業的結果。
公用類別 DebugRequestMessage 表示來自測試配接器或主機介面卡的偵錯測試作業要求。
公用類別 DebugTargetInfo 提供偵錯目標的相關資訊。
公用類別 DeploymentItem 表示要隨著測試回合一起部署的檔案、目錄或另一個項目。
公用類別 DeploymentItemCollection DeploymentItem 物件的集合。
公用類別 EqtBaseCollection<T> 為這個命名空間中的集合提供基底類別。
公用類別 EqtTextWriterTraceListener 以附加模式開啟共用記錄檔。
公用類別 GroupingPropertyAttribute 表示將屬性 (Property) 標記為群組屬性的屬性 (Attribute)。
公用類別 HostRunConfigurationData 基礎架構。封裝目前作用中主機以及所有主機之組態設定儲存區的相關測試回合組態資料。
公用類別 KnownExecutionAppKeys 基礎架構。表示用來存取測試環境中的屬性的機碼。
公用類別 Link 表示 Visual Studio Test Professional 中伺服器上之測試物件或檔案的連結。
公用類別 LocalizedDescriptionAttribute 基礎架構。表示可當地語系化屬性 (Property) 描述的屬性 (Attribute)。此類別無法被繼承。
公用類別 NameValue 表示具名的文字值。
公用類別 NonPersistableAttribute 表示欄位的標記屬性,代表不能是永續性的。
公用類別 PersistenceElementNameAttribute 表示提供項目名稱以將項目保存至 XML 的屬性。
公用類別 ProjectData 表示 Visual Studio 中之測試專案的相關資訊。
公用類別 PropertyWindowAttribute 表示屬性 (Property) 的屬性 (Attribute),它會指出此屬性 (Property) 是否會顯示在屬性視窗中。
公用類別 PublishInfo 基礎架構。表示有關發行測試結果的內部資訊。
公用類別 QTMeasurementBlockFactory
公用類別 RunInfo 表示關於測試回合執行的資訊。
公用類別 RunOutputTestResultMessage 收集有關測試回合的標準輸出、標準錯誤和追蹤資料,讓診斷資料配接器回報給使用者。
公用類別 RunResultAndStatistics 表示用來在測試回合層級保留統計資料的測試結果。
公用類別 RunStateEvent 表示變更測試回合之狀態的要求。
公用類別 SessionId 表示測試工作階段的識別碼。此類別無法被繼承。
公用類別 TcmContext 封裝與測試回合管理員相關的測試回合內容資訊。
公用類別 TcmInformation 基礎架構。封裝儲存在測試案例管理伺服器中之測試的相關資訊。
公用類別 TestAggregation 表示測試項目和連結的彙總。
公用類別 TestAndCategoryPair 表示 Visual Studio Test Professional 之 [測試清單編輯器] 視窗所使用的測試與測試分類之間的相符項目。
公用類別 TestCaseManagementDisplayNameAttribute 表示可套用至測試項目屬性 (Property) 的屬性 (Attribute),讓 Visual Studio Test Professional 使用者介面能夠當地語系化屬性 (Property) 名稱。這個類別無法被繼承。
公用類別 TestCategoryItem 表示測試的分類。
公用類別 TestCategoryItemCollection 表示可分類測試的字串集合。
公用類別 TestElement 提供所有測試的基底類別。
公用類別 TestExecId 表示測試回合中測試的唯一 ID。此類別無法被繼承。
公用類別 TestExecutionTraceInformation 在測試執行期間發生錯誤時,封裝追蹤資訊。此類別無法被繼承。
公用類別 TestId 表示測試的唯一 ID。
公用類別 TestListCategoryId 識別特定清單中的測試測試清單編輯器 Microsoft Visual Studio 測試專業 2010年] 視窗,並提供的預先定義的測試清單 Id 的存取。
公用類別 TestMessage 表示在用戶端、控制器和代理程式之間傳遞之訊息的基底類別。
公用類別 TestOutcomeHelper 基礎架構。提供測試結果的 Helper 方法。
公用類別 TestResult 表示測試結果的基底類別並表示測試的結果。
公用類別 TestResultAggregation 表示具有相關聯測試回合中所有測試結果之彙總資訊的測試結果。
公用類別 TestResultBase 提供自訂測試結果類別的選擇性基底類別。
公用類別 TestResultCounter 提供可將測試案例的結果計數保存在測試彙總中的功能。
公用類別 TestResultDetail 表示測試結果的詳細資訊。
公用類別 TestResultErrorInfo 表示在測試回合進行期間遇到並且包含在測試結果中的錯誤或警告訊息。
公用類別 TestResultId 表示測試結果的唯一識別碼。
公用類別 TestResultMessage 提供測試結果的基底類別。
公用類別 TestRun 提供執行測試工作時所擷取的快照。此類別無法被繼承。
公用類別 TestRunConfiguration 提供目前正在執行的測試工作的組態。此類別無法被繼承。
公用類別 TestRunConfigurationId 表示測試回合組態物件的識別碼。
公用類別 TestRunEventArgs 表示測試回合事件引數的基底類別。
公用類別 TestRunTextResultMessage 表示要報告使用者所提供並加入至測試結果之額外資訊的文字資訊。
公用類別 TestStateEvent 表示測試狀態變更的通知記錄。
公用類別 TestType 識別測試的類型。
公用類別 TestTypeExtensionClientSide 提供要在用戶端上運作之自訂測試擴充功能的基底類別。
公用類別 TextTestResultMessage 提供訊息,測試使用此訊息報告使用者想要在結果中看到的其他資訊。
公用類別 TimerResult 記錄計時器的結果,測試寫入器可能會使用此結果執行部分測試。
公用類別 Tip 表示測試項目提供者的預設實作,每種類型的測試都必須實作這個預設實作。
公用類別 UriDataAttachment 提供 IDataAttachment的實作,用於傳送可透過統一資源識別碼 (URI) 作為附件存取的任何資源。
公用類別 UserVisiblePropertyAttribute 表示可套用至測試項目之屬性 (Property) 的屬性 (Attribute),讓此屬性 (Property) 能夠顯示在 Visual Studio Test Professional 使用者介面的屬性視窗中。此類別無法被繼承。
公用類別 VisiblePropertyAttribute 表示套用至測試項目之屬性 (Property) 的屬性 (Attribute),以便在 Visual Studio Test Professional 使用者介面的屬性 (Property) 視窗中將屬性標記為群組屬性。 
公用類別 WarningEventArgs 表示測試執行期間發生之警告的事件引數。
公用類別 XmlTestReader 在 Visual Studio Test Professional 中提供 XML 讀取功能。
公用類別 XmlTestWriter 在 Visual Studio Test Professional 中提供 XML 寫入功能。

介面

  介面 說明
公用介面 IAspNetDevelopmentServerTest 表示包含這個測試之 AspNetDevelopmentServer 物件清單的介面。
公用介面 IDataAttachment 表示用於定義資料附件的介面。
公用介面 IDataSourceBindingData 基礎架構。表示讓測試項目建立資料來源之連接所需的資訊。
公用介面 IFastVisiblePropertyProvider 表示可讓簡化物件使用屬性和屬性值的介面。
公用介面 IFileProvider 表示由類別實作以傳回檔案路徑清單的介面。
公用介面 IHostedTest 測試類型,這種測試類型會實作 IHostedTest 介面,或是從會實作可由主機介面卡裝載之 IHostedTest 介面的類別繼承。自訂測試類型通常衍生自 TestElement 類別,而 TestElement 類別則會實作 IHostedTest 介面。因此,主機介面卡可以裝載衍生自 TestElement 的任何測試類型。
公用介面 IHostSpecificRunConfigurationData 基礎架構。表示測試架構的標記介面。
公用介面 IPersistable 表示可由類別實作的介面,以便在 Visual Studio Test Professional 的測試架構呼叫時,於保存前後執行動作。
公用介面 IPotentiallyLarge 表示可由可能很大之物件實作的介面,讓測試架構判斷是否要在涉及物件的作業期間強制執行流程控制。
公用介面 IQTMeasurementBlock
公用介面 ITestAggregation 表示可由測試項目實作的介面。
公用介面 ITestElement 表示 Visual Studio 的測試框架內部使用的測試物件,而且是所有測試案例所實作的介面。
公用介面 ITestElementResultTestPropertyProvider 表示可由物件實作以提供測試結果之測試資料的介面。
公用介面 ITestList 用於建立自訂測試清單的介面。
公用介面 ITestManagementEvents 表示可讓類別實作以加入 TestRunSubmitting 事件處理常式的介面。
公用介面 ITestResultExtension 表示 Visual Studio Test Professional 所實作的介面,讓單元測試能夠擷取附加至測試結果的擴充資料。
公用介面 ITestTypeExtension 表示由 Visual Studio Test Professional 實作的介面,讓用戶端擴充功能先取得測試回合的測試清單,然後再執行測試回合。
公用介面 ITestTypeSpecificRunConfigurationData 表示必須由擴充物件實作的介面,這些擴充物件會使用測試類型特有的測試回合組態資料來定義測試類型。
公用介面 ITip 測試項目提供者的介面,每種類型的測試都必須實作這個介面。
公用介面 ITmi 基礎架構。表示 Visual Studio Test Professional 的測試管理介面 (UI)。
公用介面 IVerifiable 表示可由測試擴充功能類別實作的介面,以便驗證其所需的測試項目。
公用介面 IVisiblePropertyProvider 表示可由測試物件實作的介面,而這些物件具有可供使用者查看的屬性。
公用介面 IWarningHandler 表示可處理並報告警告事件之測試類別的介面。

委派

  委派 說明
公用委派 DebugEventHandler 表示要用來處理偵錯事件的方法。
公用委派 QTMeasurementBlockFactory.ProxyCreator

列舉

  列舉型別 說明
公用列舉型別 DataCollectorMessageLevel 表示可記錄診斷資料配接器之 DataCollectorExceptionMessageInfo 的嚴重性層級。
公用列舉型別 DebugEngine 指定您可用來測試程式碼的偵錯引擎。
公用列舉型別 PropertyConverterType 列舉測試物件屬性值的可能型別轉換子。
公用列舉型別 PropertyEditorType 這個列舉會提供屬性值編輯器的有效值。
公用列舉型別 RunState 這個列舉表示測試回合的有效狀態。
公用列舉型別 TestMessageKind 基礎架構。提供內部訊息的有效類型。
公用列舉型別 TestOutcome 說明測試回合的結果。
公用列舉型別 TestState 這個列舉表示測試的有效狀態。
公用列舉型別 WebServerType 這個列舉會提供 Web 伺服器設定的有效類型。