共用方式為


ITestPlan 介面

表示測試計畫。

命名空間:  Microsoft.TeamFoundation.TestManagement.Client
組件:  Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

語法

'宣告
Public Interface ITestPlan _
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestPlan =  
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface ITestPlan extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

ITestPlan 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AreaPath 取得或設定這個測試區域路徑。
公用屬性 AutomatedTestEnvironmentId 取得或設定進行自動化測試的環境 GUID。
公用屬性 AutomatedTestSettingsId 取得或設定要用於自動化測試的設定 ID。
公用屬性 BuildDirectory 取得目前與這個計劃相關聯之組建的資料夾名稱。
公用屬性 BuildFilter 取得一組準則,這組準則會限制可以和這個測試計劃產生關聯的組建。
公用屬性 BuildNumber 取得目前與這個測試計劃相關聯的組建名稱。
公用屬性 BuildTakenDate 取得與這個測試計劃相關聯之目前組建的日期和時間。
公用屬性 BuildUri 取得或設定目前與此測試計劃相關之組建的統一資源識別項 (URI)。
公用屬性 Description 取得或設定這個測試計劃的描述。
公用屬性 EndDate 取得或設定這個測試計劃的結束日期。
公用屬性 Error 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 InvalidProperties 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。
公用屬性 IsDirty 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。
公用屬性 Item 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。
公用屬性 Iteration 取得或設定此測試計劃所屬的反覆項目。
公用屬性 LastUpdated 取得這個測試計劃的上次更新日期和時間。
公用屬性 LastUpdatedBy 取得上次更新這個測試計劃的人員身分識別。
公用屬性 LastUpdatedByName 更新配置的最後一個。
公用屬性 Links 取得與此測試計劃相關聯之外部連結的集合。
公用屬性 ManualTestEnvironmentId 取得或設定手動測試環境的 GUID。
公用屬性 ManualTestSettingsId 取得或設定手動測試設定的 ID。
公用屬性 Name 取得或設定這個測試計劃的名稱。
公用屬性 NewBuildStatistics 取得自建立目前與這個計劃相關聯之組建後變更的項目的一組資訊。
公用屬性 Owner 取得或設定擁有這個測試計劃的人員身分識別。
公用屬性 OwnerName 擁有這個配置的使用者。
公用屬性 OwnerTeamFoundationId 擁有這個計劃使用者的 TeamFoundationId。
公用屬性 PreviousBuildUri 取得與這個測試計劃相關聯之先前組建的 URI。
公用屬性 Project 取得測試專案。 (繼承自 ITestObject<T>)。
公用屬性 Revision 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。
公用屬性 RootSuite 取得這個測試計劃的根測試套件。
公用屬性 StartDate 取得或設定這個測試計劃的開始日期。
公用屬性 State 取得或設定這個測試計劃的目前狀態。
公用屬性 UserData 取得或設定未保持的任意物件或值,但允許要動態延伸的測試管理物件。 (繼承自 ITestObject<T>)。

回頁首

方法

  名稱 說明
公用方法 Clone 建立這個測試計劃的複本並將它傳回。
公用方法 CreateLink 建立新的空白 ITestExternalLink
公用方法 CreateTestRun 建立並傳回這個測試計劃的新自動化或手動測試回合。
公用方法 Delete() 刪除這個測試計劃以及與它相關的所有測試回合和測試點。
公用方法 Delete(DeleteAction) 刪除這個測試計劃以及與它相關的所有測試回合和測試點。
公用方法 FindTestPoint(Int32) 尋找並傳回測試點 ID 所指定的測試點。
公用方法 FindTestPoint(Int32, String) 尋找並傳回測試點 ID 所指定的測試點。
公用方法 QueryImpactedPoints(Uri) 傳回受所有組建影響之測試點的集合。這包括以前的組建和指定的組建。
公用方法 QueryImpactedPoints(Uri, String) 傳回受所有組建影響之測試點的集合。這包括以前的組建和指定的組建。
公用方法 QueryTestPointHierarchy 傳回含有符合 WIQL 查詢之測試點的測試套件階層架構。
公用方法 QueryTestPoints(String) 尋找並傳回屬於這個測試計劃的所有測試點,並比對提供的查詢。
公用方法 QueryTestPoints(String, String) 尋找並傳回所有測試點,這些測試點屬於這個測試計劃,且符合提供的點查詢和欄位值子查詢。
公用方法 QueryTestPoints(String, String, array<String[], Boolean) 尋找屬於此計劃並符合所指定的工作項目查詢語言 (WIQL) 條件的所有點。
公用方法 QueryTestPointsAndStatistics(String, String, ITestPointStatistics%) 尋找屬於此計劃並符合所指定的工作項目查詢語言 (WIQL) 條件的所有點。
公用方法 QueryTestPointsAndStatistics(String, String, array<String[], ITestPointStatistics%) 尋找屬於此計劃並符合所指定的工作項目查詢語言 (WIQL) 條件的所有點。
公用方法 QueryTestPointStatistics 尋找並傳回測試點統計資料,這些統計資料屬於這個測試計劃且符合指定的查詢。
公用方法 QueryTestPointStatisticsByPivot 由樞紐分析傳回屬於此計劃並符合所指定的工作項目查詢語言 (WIQL) 條件點的統計資料。
公用方法 Refresh 使用伺服器中的目前資料,重新整理這個測試計劃內的所有物件。
公用方法 RefreshRootSuite
公用方法 RefreshTestCase 重新整理這個測試計劃中指定之測試案例的所有執行個體。
公用方法 Save 將這個測試計劃中所有物件的資料儲存至伺服器。
公用方法 SetBuildInfo

回頁首

事件

  名稱 說明
公用事件 PropertyChanged 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。

回頁首

備註

這個介面支援 Visual Studio 中的測試案例管理 (TCM) 物件模型。 這個介面不適合在自訂類別中實作,但是當 TCM 物件傳回內部實作時,您就可以在自訂類別中使用這個介面。

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ITestObject<T>

IIdentifiable<TKey>

IPropertyOwner

IDataErrorInfo

INotifyPropertyChanged