Compartir a través de


ITestElement (Interfaz)

Representa un objeto de prueba que se usa internamente en el marco de pruebas de Visual Studio y es la interfaz que implementan todos los casos de prueba.

Espacio de nombres:  Microsoft.VisualStudio.TestTools.Common
Ensamblado:  Microsoft.VisualStudio.QualityTools.Common (en Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxis

'Declaración
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

El tipo ITestElement expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AbortRunOnAgentFailure Obtiene o establece un valor que indica si se anula la ejecución de pruebas completa en caso de error de un agente de prueba.
Propiedad pública Adapter Obtiene el adaptador de prueba asociado que se utiliza para ejecutar la prueba.
Propiedad pública AgentAttributes Obtiene un diccionario de atributos o restricciones del agente para la ejecución de pruebas actual.
Propiedad pública CanBeAggregated Obtiene un valor que indica si este elemento de prueba puede insertarse en pruebas de agregación.
Propiedad pública CategoryId Obtiene o establece el identificador de la categoría de lista de pruebas para este elemento de prueba.
Propiedad pública ControllerPlugin Obtiene el nombre del complemento de controlador asociado.
Propiedad pública Copy Obtiene una copia de este elemento de prueba.
Propiedad pública CreatedByUI Obtiene o establece un valor que indica si la interfaz de usuario creó este elemento de prueba.
Propiedad pública CssIteration Obtiene o establece la ruta de acceso de iteración de un elemento de trabajo asociado.
Propiedad pública CssProjectStructure Obtiene o establece la ruta de acceso de área de un elemento de trabajo asociado.
Propiedad pública DeploymentItems Obtiene una colección de archivos que se va a implementar con un caso de prueba.
Propiedad pública Description Obtiene o establece una descripción para este elemento de prueba.
Propiedad pública Enabled Obtiene o establece un valor que indica si este elemento de prueba está habilitado.
Propiedad pública ErrorMessageForNonRunnable Obtiene el mensaje de error que se va a usar cuando no se pueda ejecutar esta prueba.
Propiedad pública ExecutionId Obtiene o establece el identificador de ejecución actual para este elemento de prueba.
Propiedad pública Groups Obtiene una colección de descriptores de propiedad que representan los grupos a los que pertenecen las propiedades de este elemento de prueba y determina cómo se agruparán en la ventana Propiedades de la interfaz de usuario.
Propiedad pública HumanReadableId Obtiene el identificador de este elemento de prueba tal como aparece en la interfaz de usuario.
Propiedad pública Id Obtiene el identificador de este elemento de prueba.
Propiedad pública IsAutomated Obtiene un valor que indica si este objeto de elemento de prueba está automatizado.
Propiedad pública IsGroupable Obtiene un valor que indica si este objeto de elemento de prueba se puede agrupar con otros objetos de elemento de prueba.
Propiedad pública IsModified Obtiene un valor que indica si este objeto de elemento de prueba se ha modificado.
Propiedad pública IsRunnable Obtiene un valor que indica si este elemento de prueba se puede ejecutar como parte de una ejecución de pruebas.
Propiedad pública IsRunOnRestart Obtiene un valor que indica si la ejecución de pruebas se reiniciará con esta prueba si se bloquea durante una ejecución de pruebas.
Propiedad pública Link Obtiene un vínculo que se puede utilizar para tener acceso a este elemento de prueba.
Propiedad pública Name Obtiene o establece el nombre de este elemento de prueba.
Propiedad pública Owner Obtiene el nombre del propietario de la forma escrita por el usuario en la interfaz.
Propiedad pública ParentExecId Obtiene el identificador de ejecución de pruebas para el objeto primario.
Propiedad pública Priority Obtiene o establece una indicación numérica de prioridad para este elemento de prueba.
Propiedad pública ProjectData Obtiene el objeto de datos del proyecto para este elemento de prueba.
Propiedad pública ProjectName Obtiene el nombre del proyecto al que pertenece este elemento de prueba.
Propiedad pública ProjectRelativePath Obtiene la ruta de acceso relativa del proyecto de prueba.
Propiedad pública Properties Obtiene una colección de las propiedades para este elemento de prueba.
Propiedad pública ReadOnly Obtiene un valor que indica si este elemento de prueba es de solo lectura.
Propiedad pública SolutionName Obtiene el nombre de la solución que contiene este elemento de prueba.
Propiedad pública SourceFileName Obtiene la ruta de acceso y el nombre de archivo de la prueba que contiene este elemento.
Propiedad pública Storage Obtiene o establece la ruta de acceso a la ubicación de almacenamiento de los elementos de implementación para este elemento.
Propiedad pública TestCategories Obtiene una colección de elementos de categoría de prueba asignados a este elemento de prueba por el usuario en la interfaz de usuario.
Propiedad pública TestType Obtiene el tipo de prueba de este elemento de prueba.
Propiedad pública Timeout Obtiene o establece el número de milisegundos antes de que se agote el tiempo de espera de ejecución de este elemento de prueba.
Propiedad pública UserData Obtiene o establece un objeto que contiene datos arbitrarios sin persistencia para un elemento de prueba personalizado.
Propiedad pública VisibleProperties Obtiene una colección de descriptores de propiedad para las propiedades que son visibles para el usuario. (Se hereda de IVisiblePropertyProvider).
Propiedad pública WorkItemIds Obtiene una lista de elementos de trabajo asociados a este elemento de prueba.

Arriba

Métodos

  Nombre Descripción
Método público AssignIsRunnable Asigna valores para las propiedades IsRunnable y ErrorMessageForNonRunnable.
Método público Clone Crea un nuevo objeto copiado de la instancia actual. (Se hereda de ICloneable).
Método público IsValid Cuando se implementa en una clase derivada, obtiene un valor que indica si los elementos esenciales están disponibles y son válidos. (Se hereda de IVerifiable).

Arriba

Vea también

Referencia

Microsoft.VisualStudio.TestTools.Common (Espacio de nombres)

IVerifiable

IVisiblePropertyProvider