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)。 |
回頁首