Compartir a través de


ITestCase (Interfaz)

Representa un caso de prueba almacenado en Team Foundation Server.

Espacio de nombres:  Microsoft.TeamFoundation.TestManagement.Client
Ensamblado:  Microsoft.TeamFoundation.TestManagement.Client (en Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxis

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

El tipo ITestCase expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Actions Obtiene una colección de objetos de acción de prueba que están almacenados en el orden en que se van a ejecutar. (Se hereda de ITestBase).
Propiedad pública Area Obtiene o establece la clasificación o el área funcional a que pertenece esta prueba. (Se hereda de ITestBase).
Propiedad pública Attachments Obtiene la colección de datos adjuntos. (Se hereda de IAttachmentOwner).
Propiedad pública CustomFields Obtiene una colección de seguimiento de elementos de trabajo de campos definidos por el usuario que se registran con el servidor. (Se hereda de ITestBase).
Propiedad pública Data Obtiene DataSet que contiene los valores de parámetro que se van a utilizar cuando se ejecute este caso de prueba.
Propiedad pública DateCreated Obtiene la fecha de creación de este objeto. (Se hereda de ITestBase).
Propiedad pública DateModified Obtiene la fecha en que este objeto se modificó por última vez. (Se hereda de ITestBase).
Propiedad pública DefaultTable Obtiene la tabla predeterminada en el objeto DataSet devuelto por la propiedad Data.
Propiedad pública Description Obtiene o establece la descripción de este objeto. (Se hereda de ITestBase).
Propiedad pública Error Obtiene un mensaje de error que indica lo que le pasa a este objeto. (Se hereda de IDataErrorInfo).
Propiedad pública Exists Obtiene un valor que indica si este objeto se ha destruido y el llamador tiene acceso al objeto. (Se hereda de ITestBase).
Propiedad pública Id Obtiene el identificador. (Se hereda de IIdentifiable<TKey>).
Propiedad pública Implementation Obtiene una referencia a la prueba automatizada que implementa este caso de prueba.
Propiedad pública InvalidProperties Obtiene una lista de nombres de propiedad que no son válidos. (Se hereda de IPropertyOwner).
Propiedad pública IsAutomated Obtiene un valor que indica si la prueba es automatizada.
Propiedad pública IsDirty Obtiene un valor que indica si ha cambiado alguna de las propiedades desde la última operación de actualizar, capturar o guardar. (Se hereda de IPropertyOwner).
Propiedad pública Item Obtiene el mensaje de error correspondiente a la propiedad con el nombre especificado. (Se hereda de IDataErrorInfo).
Propiedad pública Links Obtiene una colección de seguimiento de elementos de trabajo de vínculos a otros artefactos. (Se hereda de ITestBase).
Propiedad pública Owner Obtiene o establece la identidad de la persona que es responsable de esta prueba si es una prueba automatizada, o de la persona que es la responsable de mantener los pasos de prueba si es una prueba manual. (Se hereda de ITestBase).
Propiedad pública Priority Obtiene o establece la prioridad para ejecutar o analizar esta prueba. (Se hereda de ITestBase).
Propiedad pública Project Obtiene el proyecto de prueba. (Se hereda de ITestObject<T>).
Propiedad pública Reason Obtiene o establece el motivo de que este objeto esté en su estado actual. (Se hereda de ITestBase).
Propiedad pública Revision Obtiene el número de revisión actual para este objeto. (Se hereda de ITestObject<T>).
Propiedad pública State Obtiene o establece el estado actual de este objeto. (Se hereda de ITestBase).
Propiedad pública TestParameters Obtiene una colección de todos los parámetros que se usan en los pasos de prueba en esta prueba y todos los parámetros incluidos en cualquier paso compartido. (Se hereda de ITestBase).
Propiedad pública TestSuiteEntry Crea un nuevo objeto ITestSuiteEntry que contiene este caso de prueba y que, posteriormente, se debe adjuntar a un conjunto de pruebas existente en el conjunto raíz de un plan de pruebas.
Propiedad pública Title Obtiene o establece el título de esta prueba o este paso. (Se hereda de ITestBase).
Propiedad pública UserData Obtiene o establece un objeto o valor arbitrario que no se conserva, pero permite que los objetos de administración de pruebas se extiendan dinámicamente. (Se hereda de ITestObject<T>).
Propiedad pública WorkItem Obtiene el elemento de trabajo subyacente. (Se hereda de ITestBase).

Arriba

Métodos

  Nombre Descripción
Método público CreateAttachment(String) Crea datos adjuntos a partir de un archivo. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(String, SourceFileAction) Crea datos adjuntos a partir de un archivo, eliminando opcionalmente el archivo de origen después de la carga. (Se hereda de IAttachmentOwner).
Método público CreateAttachment(array<Byte[], Int32, Int32) Crea datos adjuntos para un caso de prueba utilizando la matriz de bytes proporcionada.
Método público CreateSharedStepReference Si este objeto es un caso de prueba, crea una nueva referencia de pasos compartidos, que proporciona acceso a otro conjunto de acciones. (Se hereda de ITestBase).
Método público CreateTestActionGroup Crea un nuevo grupo de acciones de prueba, al que se pueden agregar pasos u otros grupos. (Se hereda de ITestBase).
Método público CreateTestStep Crea un nuevo paso de prueba. (Se hereda de ITestBase).
Método público FindAction Devuelve la acción especificada de la propiedad Actions utilizando el número de id. dado. (Se hereda de ITestBase).
Método público Flush Actualiza los campos del elemento de trabajo usando los cambios realizados en este objeto. (Se hereda de ITestBase).
Método público OverrideParameter Invalida el parámetro especificado, lo que permite quitarlo de los pasos de este caso de prueba concreto mientras retiene los datos acerca del parámetro de otras iteraciones. (Se hereda de ITestBase).
Método público Refresh Actualiza el elemento actual del servidor y restablece los valores en los almacenados en el elemento.Se descartan los datos almacenados en la memoria caché. (Se hereda de ITestBase).
Método público RenameParameter Cambia el nombre de un parámetro usando el nombre de parámetro proporcionado y actualiza todas las acciones que hacen referencia al parámetro. (Se hereda de ITestBase).
Método público ReplaceParameter Busca todas las instancias donde el parámetro proporcionado se utiliza en acciones, elimina los datos de iteración para cada instancia y los reemplaza usando el texto literal proporcionado. (Se hereda de ITestBase).
Método público Save Actualiza los campos del elemento de trabajo llamando al método Flush y, a continuación, almacena cada elemento de trabajo en el servidor. (Se hereda de ITestBase).

Arriba

Eventos

  Nombre Descripción
Evento público AttachmentUploadCompleted Este evento se genera cuando se completa la carga de los datos adjuntos. (Se hereda de IAttachmentOwner).
Evento público PropertyChanged Se produce cuando cambia el valor de una propiedad. (Se hereda de INotifyPropertyChanged).
Evento público TestParameterDeletingEvent El evento que se genera cuando están a punto de eliminarse parámetros de pruebas. (Se hereda de ITestBase).

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.TestManagement.Client (Espacio de nombres)

ITestBase

ITestObject<T>