共用方式為


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)。

回頁首

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ITestConfiguration

IIdentifiable<TKey>

INotifyPropertyChanged

ITestPointProperties