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 物件傳回內部實作時,您就可以在自訂類別中使用這個介面。