共用方式為


ITestCaseResult 介面

表示針對測試回合執行之測試案例的狀態。

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

語法

'宣告
Public Interface ITestCaseResult _
    Inherits ITestResult, IAttachmentOwner, INotifyPropertyChanged, IIdentifiable(Of TestCaseResultIdentifier)
public interface ITestCaseResult : ITestResult, 
    IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier>
public interface class ITestCaseResult : ITestResult, 
    IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier^>
type ITestCaseResult =  
    interface
        interface ITestResult
        interface IAttachmentOwner
        interface INotifyPropertyChanged
        interface IIdentifiable<TestCaseResultIdentifier>
    end
public interface ITestCaseResult extends ITestResult, IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier>

ITestCaseResult 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ActionRecording 取得測試案例的動作記錄。
公用屬性 ArtifactUri Visual Studio Application Lifecycle Management (ALM) 在內部用來將此結果與 Visual Studio ALM 中其他結果連結的統一資源識別項 (URI)。
公用屬性 Attachments 取得附件的集合。 (繼承自 IAttachmentOwner)。
公用屬性 BuildNumber 組建的名稱。
公用屬性 CollectorsEnabled 取得針對這個結果啟用的資料收集器清單。 (繼承自 ITestResult)。
公用屬性 Comment 取得或設定分析這個結果的項目所輸入的累積註解。 (繼承自 ITestResult)。
公用屬性 ComputerName 取得或設定執行測試的電腦名稱。
公用屬性 DateCompleted 取得或設定測試的完成日期。 (繼承自 ITestResult)。
公用屬性 DateCreated 取得或設定測試的建立日期。 (繼承自 ITestResult)。
公用屬性 DateStarted 取得或設定這個測試的開始日期。 (繼承自 ITestResult)。
公用屬性 Duration 取得或設定執行測試所花費的時間。這不包括執行暫停期間的時間。 (繼承自 ITestResult)。
公用屬性 ErrorMessage 取得或設定失敗的描述 (如果測試失敗)。 (繼承自 ITestResult)。
公用屬性 FailureType 如果測試失敗,則會取得失敗類型。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 Implementation 取得這個結果的自動化測試。
公用屬性 IsFinished 取得值,這個值表示是否已執行測試。
公用屬性 Iterations 取得測試之每一個反覆項目的詳細結果集合。
公用屬性 LastUpdated 取得這個結果的上次更新日期和時間。
公用屬性 LastUpdatedBy 取得上次更新這個結果的人員身分識別。
公用屬性 LastUpdatedByName 更新結果的最後一個。
公用屬性 Outcome 取得或設定測試結果的表示。 (繼承自 ITestResult)。
公用屬性 Owner 取得負責執行或調查測試的人員身分識別。
公用屬性 OwnerName 使用者負責執行或檢查測試。 如需從兩個端點上執行,因此這個初始化要測試的擁有者。 否則,會初始化為測試案例擁有者。 如果測試案例 (或主控之後,變更在執行期間,並不會保持最新狀態。
公用屬性 OwnerTeamFoundationId 使用者負責執行或檢查測試。 如需從兩個端點上執行,因此這個初始化要測試的擁有者。 否則,會初始化為測試案例擁有者。 如果測試案例 (或主控之後,變更在執行期間,並不會保持最新狀態。
公用屬性 Priority 取得或設定執行或分析測試的優先權。
公用屬性 ResetCount 取得已重設這個結果的次數。
公用屬性 ResolutionStateId 取得用來追蹤已完成測試之調查的數值識別碼。
公用屬性 Revision 取得並行存取控制項之這個結果的修訂編號。
公用屬性 RunBy 取得已執行測試的人員身分識別。
公用屬性 RunByName 執行測試的使用者。
公用屬性 RunByTeamFoundationId 執行測試的使用者。
公用屬性 State 取得測試的狀態。
公用屬性 TestCaseArea 取得測試案例的區域路徑。
公用屬性 TestCaseId 取得正在執行之測試案例的 ID。
公用屬性 TestCaseRevision 取得應該使用之測試案例的修訂。
公用屬性 TestCaseTitle 取得測試案例的標題。
公用屬性 TestConfigurationId 取得這個測試之執行依據的組態 ID。
公用屬性 TestConfigurationName 取得目前正在執行的測試之組態的名稱。
公用屬性 TestPointId 取得這個測試之執行依據的測試點 ID。
公用屬性 TestResultId 取得這個測試結果在測試回合中的唯一 ID。
公用屬性 TestRunId 取得含有這個結果之測試回合的 ID。

回頁首

方法

  名稱 說明
公用方法 AssociateWorkItem 被指定此測試結果之工作項目的連結。
公用方法 CreateAttachment(String) 從檔案建立附件。 (繼承自 IAttachmentOwner)。
公用方法 CreateAttachment(String, SourceFileAction) 從檔案建立附件,上載之後選擇性地刪除原始檔。 (繼承自 IAttachmentOwner)。
公用方法 CreateAttachment(array<Byte[], Int32, Int32) 使用指定的位元組陣列、位置和長度,建立這個測試結果的附件。
公用方法 CreateIteration 建立新的反覆項目結果。
公用方法 DisassociateWorkItem 移除工作項目和這個測試結果之間的連結。
公用方法 GetTestCase 從伺服器擷取自建立測試案例結果以來的測試案例資料。
公用方法 GetTestRun 從伺服器擷取測試回合資訊。
公用方法 QueryAssociatedWorkItemArtifacts 擷取與這個測試案例結果連結之工作項目成品的陣列。
公用方法 QueryAssociatedWorkItems 從連結至此測試案例結果的工作項目伺服器擷取 ID 陣列。
公用方法 Refresh 自伺服器擷取更新過的測試結果資訊。將捨棄任何本機變更。
公用方法 Reset 清除任何測試結果資訊,並重新執行測試。
公用方法 Save() 將更新的測試結果資訊上載至伺服器。
公用方法 Save(Boolean) 將更新的測試結果資訊上傳至伺服器,並選擇性地在背景上傳附件。

回頁首

事件

  名稱 說明
公用事件 AttachmentUploadCompleted 這個事件會在附件上傳完成時引發。 (繼承自 IAttachmentOwner)。
公用事件 PropertyChanged 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。

回頁首

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間