ITestElement 介面
表示 Visual Studio 的測試框架內部使用的測試物件,而且是所有測試案例所實作的介面。
命名空間: Microsoft.VisualStudio.TestTools.Common
組件: Microsoft.VisualStudio.QualityTools.Common (在 Microsoft.VisualStudio.QualityTools.Common.dll 中)
語法
'宣告
Public Interface ITestElement _
Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable,
IVerifiable, IVisiblePropertyProvider
type ITestElement =
interface
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider
ITestElement 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
AbortRunOnAgentFailure | 取得或設定值,這個值表示是否要在測試代理程式失敗時中止整個測試回合。 | |
Adapter | 取得用於執行測試的關聯測試配接器。 | |
AgentAttributes | 取得代理程式屬性或目前測試回合之限制的字典。 | |
CanBeAggregated | 取得值,這個值表示是否能將此測試項目插入彙總測試。 | |
CategoryId | 取得或設定這個測試項目的測試清單分類 ID。 | |
ControllerPlugin | 取得相關聯控制器外掛程式的名稱。 | |
Copy | 取得這個測試項目的複本。 | |
CreatedByUI | 取得或設定值,這個值表示這個測試項目是否是由使用者介面所建立。 | |
CssIteration | 取得或設定相關聯工作項目的反覆項目路徑。 | |
CssProjectStructure | 取得或設定相關聯工作項目的區域路徑。 | |
DeploymentItems | 取得將與測試案例一同部署的檔案集合。 | |
Description | 取得或設定這個測試項目的描述。 | |
Enabled | 取得或設定值,這個值表示此測試項目是否已啟用。 | |
ErrorMessageForNonRunnable | 取得要在此測試無法執行時使用的錯誤訊息。 | |
ExecutionId | 取得或設定這個測試項目的最新執行 ID。 | |
Groups | 取得表示這個測試項目屬性所屬之群組的屬性描述元集合,並且判斷它們如何在使用者介面的屬性視窗中分組。 | |
HumanReadableId | 取得這個測試項目顯示在使用者介面中的 ID。 | |
Id | 取得這個測試項目的 ID。 | |
IsAutomated | 取得值,這個值表示此測試項目物件是否已自動化。 | |
IsGroupable | 取得值,這個值表示這個測試項目物件是否可以和其他測試項目物件一起組成群組。 | |
IsModified | 取得值,這個值表示此測試項目物件是否已經修改。 | |
IsRunnable | 取得值,這個值表示這個測試項目是否可以當做測試回合的一部分執行。 | |
IsRunOnRestart | 取得值,指出此測試若在測試回合損毀,是否要在測試回合重新啟動時執行此測試。 | |
Link | 取得可用來存取這個測試項目的連結。 | |
Name | 取得或設定這個測試項目的名稱。 | |
Owner | 取得使用者在使用者介面中所輸入的擁有者名稱。 | |
ParentExecId | 取得父物件的測試執行 ID。 | |
Priority | 取得或設定這個測試項目之優先權的數值指示。 | |
ProjectData | 取得這個測試項目的專案資料物件。 | |
ProjectName | 取得這個測試項目所屬之專案的名稱。 | |
ProjectRelativePath | 取得測試專案的相對路徑。 | |
Properties | 取得此測試項目的屬性集合。 | |
ReadOnly | 取得值,表示此測試項目是否為唯讀。 | |
SolutionName | 取得包含這個測試項目之方案的名稱。 | |
SourceFileName | 取得此項目之測試的路徑和檔案名稱。 | |
Storage | 取得或設定此項目之部署項目儲存位置的路徑。 | |
TestCategories | 取得使用者介面中由使用者指派給這個測試項目之測試分類項目的集合。 | |
TestType | 取得這個測試項目的測試類型。 | |
Timeout | 取得或設定這個測試項目執行逾時之前的毫秒數。 | |
UserData | 取得或設定物件,這個物件包含自訂測試項目的非永久性任意資料。 | |
VisibleProperties | 取得顯示給使用者查看之屬性的屬性描述元集合。 (繼承自 IVisiblePropertyProvider)。 | |
WorkItemIds | 取得與這個測試項目相關聯之工作項目的清單。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AssignIsRunnable | 指派值給 IsRunnable和ErrorMessageForNonRunnable屬性。 | |
Clone | 建立目前執行個體複本的新物件。 (繼承自 ICloneable)。 | |
IsValid | 在衍生類別中實作時取得值,這個值表示基本項目是否可用且有效。 (繼承自 IVerifiable)。 |
回頁首