ITestPoint 介面
表示為測試計劃一部分之組態套件中測試案例的執行狀態。
命名空間: Microsoft.TeamFoundation.TestManagement.Client
組件: Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)
語法
'宣告
Public Interface ITestPoint _
Inherits IIdentifiable(Of Integer), INotifyPropertyChanged, ITestPointProperties
public interface ITestPoint : IIdentifiable<int>,
INotifyPropertyChanged, ITestPointProperties
public interface class ITestPoint : IIdentifiable<int>,
INotifyPropertyChanged, ITestPointProperties
type ITestPoint =
interface
interface IIdentifiable<int>
interface INotifyPropertyChanged
interface ITestPointProperties
end
public interface ITestPoint extends IIdentifiable<int>, INotifyPropertyChanged, ITestPointProperties
ITestPoint 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
AssignedTo | 取得已獲指派這個測試點之使用者的身分識別。 | |
AssignedToName | 使用者插入新的項目。 | |
AssignedToTeamFoundationId | 使用者插入新的項目。 | |
Comment | 取得或設定相關聯測試點的註解。 (繼承自 ITestPointProperties)。 | |
ConfigurationId | 取得這個點所測試之 ITestConfiguration 的識別碼。 | |
ConfigurationName | 為點表示法的 T[:Microsoft.TeamFoundation.TestManagement.Client.ITestConfiguration] 的名稱。 | |
HasCachedProperties | 判斷物件中是否有從伺服器中的任何快取的屬性。 | |
History | 取得 ITestPointProperties 物件的集合,這些物件表示這個測試點在一段時間的屬性歷程清單。 | |
Id | 取得識別碼。 (繼承自 IIdentifiable<TKey>)。 | |
IsTestCaseAutomated | 傳回的結果和 TestCaseWorkItem.IsAutomated 相同,不過,可以使用快取的屬性以回答問題 | |
Item | 存取中的測試案例的 屬性,可以從內部快取屬性表格 | |
LastUpdated | 取得這個物件的上次更新日期。 (繼承自 ITestPointProperties)。 | |
LastUpdatedBy | 取得上次更新這個物件的人員身分識別。 (繼承自 ITestPointProperties)。 | |
LastUpdatedByName | 更新中的最後一個人員。 (繼承自 ITestPointProperties)。 | |
MostRecentFailureType | 取得相關聯測試點的最新 FailureType。 (繼承自 ITestPointProperties)。 | |
MostRecentResolutionStateId | 取得最新解決狀態設定的 ID。 (繼承自 ITestPointProperties)。 | |
MostRecentResult | 取得最新的測試案例結果。 | |
MostRecentResultId | 取得最新結果設定的 ID。 (繼承自 ITestPointProperties)。 | |
MostRecentResultOutcome | 取得最新結果設定。 (繼承自 ITestPointProperties)。 | |
MostRecentResultState | 取得最新結果狀態設定。 (繼承自 ITestPointProperties)。 | |
MostRecentRunId | 取得最新測試回合 ID。 (繼承自 ITestPointProperties)。 | |
Plan | 取得相關聯的測試計劃。 | |
Revision | 取得相關聯測試點的內部修訂編號。 (繼承自 ITestPointProperties)。 | |
State | 取得或設定相關聯測試點的目前狀態。 (繼承自 ITestPointProperties)。 | |
SuiteId | 取得含有這個測試點之測試套件的識別碼。 | |
TestCaseExists | 取得值,這個值表示目前測試案例是否存在於伺服器上。 | |
TestCaseId | 取得相關聯測試案例的 ID。 | |
TestCaseWorkItem | 取得與相關聯測試案例相關聯的工作項目。 | |
UserData | 取得或設定使用者已建立與這個測試點關聯的任意物件。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Block | 將 ITestPointProperties.State 屬性設定為 TestPointState.NotReady,可以封鎖這個測試點。 | |
QueryAssociatedWorkItemsFromResults | 擷取與這個測試點之對應結果相關聯之工作項目的整數 ID 陣列。 | |
Refresh | 使用伺服器中的資料,更新這個物件。 | |
Save | 將這個物件保持於伺服器上。 | |
Unblock | 將 ITestPointProperties.State 屬性設定為 TestPointState.Ready,可以解除封鎖這個測試點。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
PropertyChanged | 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。 |
回頁首