ITestCase 介面
表示 Team Foundation Server儲存測試案例。
命名空間: Microsoft.TeamFoundation.TestManagement.Client
組件: Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)
語法
'宣告
Public Interface ITestCase _
Inherits ITestBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
public interface ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
public interface class ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
type ITestCase =
interface
interface ITestBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
interface IAttachmentOwner
end
public interface ITestCase extends ITestBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
ITestCase 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
![]() |
Actions | 取得測試動作物件的集合,這些物件的儲存順序就是其執行順序。 (繼承自 ITestBase)。 |
![]() |
Area | 取得或設定這個測試所屬的類別或功能區域。 (繼承自 ITestBase)。 |
![]() |
Attachments | 取得附件的集合。 (繼承自 IAttachmentOwner)。 |
![]() |
CustomFields | 取得向伺服器登錄之使用者定義欄位的工作項目追蹤集合。 (繼承自 ITestBase)。 |
![]() |
Data | 取得包含參數值所使用的 DataSet ,當這個測試案例執行時。 |
![]() |
DataReadOnly | 測試在測試案例中儲存的資料表。 |
![]() |
DateCreated | 取得這個物件的建立日期。 (繼承自 ITestBase)。 |
![]() |
DateModified | 取得這個物件的上次修改日期。 (繼承自 ITestBase)。 |
![]() |
DefaultTable | 取得 DataSet 中的預設資料表,此資料表示從Data屬性傳回的。 |
![]() |
DefaultTableReadOnly | 預設為內部繫結所使用的資料表 |
![]() |
Description | 取得或設定這個物件的描述。 (繼承自 ITestBase)。 |
![]() |
Error | 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。 |
![]() |
Exists | 取得值,這個值表示這個物件是否已終結,而且呼叫端可以存取物件。 (繼承自 ITestBase)。 |
![]() |
Id | 取得識別碼。 (繼承自 IIdentifiable<TKey>)。 |
![]() |
Implementation | 取得實作這個測試案例的自動化測試參考。 |
![]() |
InvalidProperties | 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。 |
![]() |
IsAutomated | 取得值,這個值表示是否自動化測試。 |
![]() |
IsDirty | 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。 |
![]() |
Item | 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。 |
![]() |
Links | 取得與其他成品之連結的工作項目追蹤集合。 (繼承自 ITestBase)。 |
![]() |
Owner | 取得或設定負責這個自動化測試之人員的身分識別,或負責維護手動測試測試步驟之人員的身分識別。 (繼承自 ITestBase)。 |
![]() |
OwnerName | 負責此測試的自動化。如果測試手動,負責維護這個測試。 (繼承自 ITestBase)。 |
![]() |
OwnerTeamFoundationId | 負責此測試的自動化。如果測試手動,負責維護這個測試。 (繼承自 ITestBase)。 |
![]() |
Priority | 取得或設定用來執行這個測試的優先權。 (繼承自 ITestBase)。 |
![]() |
Project | 取得測試專案。 (繼承自 ITestObject<T>)。 |
![]() |
Reason | 取得或設定這個物件處於其目前狀態的原因。 (繼承自 ITestBase)。 |
![]() |
Revision | 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。 |
![]() |
State | 取得或設定這個物件的目前狀態。 (繼承自 ITestBase)。 |
![]() |
TestParameters | 取得所有參數的集合,用於此測試中的測試步驟,以及包含在任何共用步驟中的所有參數。 (繼承自 ITestBase)。 |
![]() |
TestSuiteEntry | 建立一個新的ITestSuiteEntry,它包含此測試案例,隨後必須將其附加到現有的測試套件,該套件位於測試計劃的根套件中。 |
![]() |
Title | 取得或設定這個測試或步驟的標題。 (繼承自 ITestBase)。 |
![]() |
UserData | 取得或設定未保持的任意物件或值,但允許要動態延伸的測試管理物件。 (繼承自 ITestObject<T>)。 |
![]() |
WorkItem | 取得基礎工作項目。 (繼承自 ITestBase)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
CreateAttachment(String) | 從檔案建立附件。 (繼承自 IAttachmentOwner)。 |
![]() |
CreateAttachment(String, SourceFileAction) | 從檔案建立附件,上載之後選擇性地刪除原始檔。 (繼承自 IAttachmentOwner)。 |
![]() |
CreateAttachment(array<Byte[], Int32, Int32) | 使用提供的位元組陣列,建立測試案例的附件。 |
![]() |
CreateSharedStepReference | 如果此物件是測試案例,會建立新的共用步驟參考,可存取另一組動作。 (繼承自 ITestBase)。 |
![]() |
CreateTestActionGroup | 建立可能會加入步驟或其他群組的新測試動作群組。 (繼承自 ITestBase)。 |
![]() |
CreateTestStep | 建立新的測試步驟。 (繼承自 ITestBase)。 |
![]() |
FindAction | 使用指定之 ID 號碼,傳回 Actions 屬性中的指定動作。 (繼承自 ITestBase)。 |
![]() |
Flush | 使用對這個物件所做的變更來更新工作項目欄位。 (繼承自 ITestBase)。 |
![]() |
GetReferencedSharedStep(Int32) | 傳回測試案例參考的共用步驟。如果等於, sharedStepId 對應的共用步驟不會測試案例,會傳回 null 參考。 |
![]() |
GetReferencedSharedStep(Int32, Int32) | |
![]() |
OverrideParameter | 覆寫指定的參數,可讓它在此特定測試案例的步驟中移除,而它會保留有關參數的資料從其他反覆項目。 (繼承自 ITestBase)。 |
![]() |
Refresh | 重新整理伺服器中的目前項目,並將值重設為項目中所儲存的值。會捨棄任何被快取的資料。 (繼承自 ITestBase)。 |
![]() |
RenameParameter | 使用提供的參數名稱來重新命名參數,並更新所有涉及參考參數的動作。 (繼承自 ITestBase)。 |
![]() |
ReplaceParameter | 尋找在動作中使用所提供之參數的執行個體,刪除每個執行個體的任何反覆項目資料,並且使用所提供的常值文字取代。 (繼承自 ITestBase)。 |
![]() |
Save | 呼叫 Flush 方法以更新工作項目欄位,然後將每個工作項目儲存至伺服器。 (繼承自 ITestBase)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
![]() |
AttachmentUploadCompleted | 這個事件會在附件上傳完成時引發。 (繼承自 IAttachmentOwner)。 |
![]() |
PropertyChanged | 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。 |
![]() |
TestParameterDeletingEvent | 即將刪除測試參數時引發的事件。 (繼承自 ITestBase)。 |
回頁首