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 | |
---|---|---|
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). | |
Area | Obtiene o establece la clasificación o el área funcional a que pertenece esta prueba. (Se hereda de ITestBase). | |
Attachments | Obtiene la colección de datos adjuntos. (Se hereda de IAttachmentOwner). | |
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). | |
Data | Obtiene DataSet que contiene los valores de parámetro que se van a utilizar cuando se ejecute este caso de prueba. | |
DateCreated | Obtiene la fecha de creación de este objeto. (Se hereda de ITestBase). | |
DateModified | Obtiene la fecha en que este objeto se modificó por última vez. (Se hereda de ITestBase). | |
DefaultTable | Obtiene la tabla predeterminada en el objeto DataSet devuelto por la propiedad Data. | |
Description | Obtiene o establece la descripción de este objeto. (Se hereda de ITestBase). | |
Error | Obtiene un mensaje de error que indica lo que le pasa a este objeto. (Se hereda de IDataErrorInfo). | |
Exists | Obtiene un valor que indica si este objeto se ha destruido y el llamador tiene acceso al objeto. (Se hereda de ITestBase). | |
Id | Obtiene el identificador. (Se hereda de IIdentifiable<TKey>). | |
Implementation | Obtiene una referencia a la prueba automatizada que implementa este caso de prueba. | |
InvalidProperties | Obtiene una lista de nombres de propiedad que no son válidos. (Se hereda de IPropertyOwner). | |
IsAutomated | Obtiene un valor que indica si la prueba es automatizada. | |
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). | |
Item | Obtiene el mensaje de error correspondiente a la propiedad con el nombre especificado. (Se hereda de IDataErrorInfo). | |
Links | Obtiene una colección de seguimiento de elementos de trabajo de vínculos a otros artefactos. (Se hereda de ITestBase). | |
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). | |
Priority | Obtiene o establece la prioridad para ejecutar o analizar esta prueba. (Se hereda de ITestBase). | |
Project | Obtiene el proyecto de prueba. (Se hereda de ITestObject<T>). | |
Reason | Obtiene o establece el motivo de que este objeto esté en su estado actual. (Se hereda de ITestBase). | |
Revision | Obtiene el número de revisión actual para este objeto. (Se hereda de ITestObject<T>). | |
State | Obtiene o establece el estado actual de este objeto. (Se hereda de ITestBase). | |
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). | |
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. | |
Title | Obtiene o establece el título de esta prueba o este paso. (Se hereda de ITestBase). | |
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>). | |
WorkItem | Obtiene el elemento de trabajo subyacente. (Se hereda de ITestBase). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateAttachment(String) | Crea datos adjuntos a partir de un archivo. (Se hereda de IAttachmentOwner). | |
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). | |
CreateAttachment(array<Byte[], Int32, Int32) | Crea datos adjuntos para un caso de prueba utilizando la matriz de bytes proporcionada. | |
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). | |
CreateTestActionGroup | Crea un nuevo grupo de acciones de prueba, al que se pueden agregar pasos u otros grupos. (Se hereda de ITestBase). | |
CreateTestStep | Crea un nuevo paso de prueba. (Se hereda de ITestBase). | |
FindAction | Devuelve la acción especificada de la propiedad Actions utilizando el número de id. dado. (Se hereda de ITestBase). | |
Flush | Actualiza los campos del elemento de trabajo usando los cambios realizados en este objeto. (Se hereda de ITestBase). | |
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). | |
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). | |
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). | |
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). | |
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 | |
---|---|---|
AttachmentUploadCompleted | Este evento se genera cuando se completa la carga de los datos adjuntos. (Se hereda de IAttachmentOwner). | |
PropertyChanged | Se produce cuando cambia el valor de una propiedad. (Se hereda de INotifyPropertyChanged). | |
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)