Caso de prueba (Agile)
Un equipo utiliza casos de prueba para definir tanto pruebas manuales como automatizadas que se pueden ejecutar y administrar mediante Microsoft Test Manager.Utilizando Microsoft Test Manager, puede crear no solo casos de prueba, sino también series de pruebas y configuraciones de prueba que permitan probar el proyecto.Puede utilizar configuraciones de pruebas para definir cómo desea ejecutar los casos de prueba y las series de pruebas.Puede agrupar los casos de prueba y organizarlos en una jerarquía de series de pruebas en el plan de pruebas.Creando series de pruebas, puede ejecutar conjuntos de casos de prueba como un grupo.Para obtener más información, vea Definir un plan de prueba.
[!NOTA]
Puede definir un caso de prueba utilizando Team Explorer, pero es mejor si crea los casos de prueba utilizando Microsoft Test Manager.Puede tener acceso a Microsoft Test Manager desde Visual Studio Premium, Visual Studio Ultimate o Visual Studio Test Professional.Para obtener más información, vea Crear y administrar pruebas en Microsoft Test Manager.
Para definir la secuencia de pasos de acción que definen una prueba manual o un conjunto de pasos compartidos, debe utilizar Microsoft Test Manager.Puede ver y modificar otros campos que se definen para los casos de prueba y pasos compartidos mediante Team Explorer o Team Web Access. Sin embargo, no puede modificar los campos que aparecen en la pestaña Pasos en estos clientes.
Si actualiza un proyecto de equipo, es posible que tenga que realizar otras tareas adicionales para utilizar los casos de prueba y la interfaz con Microsoft Test Manager.Para obtener más información, vea Actualizar un proyecto de equipo basado en una plantilla de proceso de MSF v4.2.
Muchas pruebas exigen al probador que realice la misma secuencia de pasos para varios casos de prueba.Creando pasos compartidos, puede definir una secuencia de pasos una vez e insertarla en muchos casos de prueba.Por ejemplo, si cada caso de prueba exige a un probador que inicie sesión en la aplicación, puede crear un conjunto de pasos compartidos para realizar estas acciones.Puede agregar los pasos compartidos a cada caso de prueba y ejecutar los pasos mediante Ejecutor de pruebas. Dado que usa pasos compartidos para simplificar la definición de casos de prueba manual, debe usar Microsoft Test Manager para crear pasos compartidos.Para obtener más información, vea Cómo: Compartir pasos de casos de pruebas mediante pasos compartidos.
En este tema |
Temas relacionados |
---|---|
|
Procesos ágiles Informes ágiles (Reporting Services) Referencia de campos |
Permisos necesarios
Para ver un caso de prueba, debe ser miembro del grupo de seguridad Readers o tener el permiso Ver los elementos de trabajo en este nodo establecido en Permitir.Para crear o modificar un caso de prueba, debe ser miembro del grupo Contributors o tener los permisos Editar elementos de trabajo en este nodo establecidos en Permitir.Para obtener más información, vea Administrar permisos.
Definir un caso de prueba
Puede definir un caso de prueba mediante Team Explorer o Team Web Access y, a continuación, agregarlo a un plan de pruebas mediante Microsoft Test Manager.Al definir un caso de prueba, especifique los campos que muestra la siguiente ilustración.
Al definir un caso de prueba, todos los campos son opcionales salvo Título.
Siempre puede modificar los campos y agregar más detalle cuando trabaje en el caso de prueba.Para realizar este procedimiento utilizando Microsoft Test Manager, veaCómo: Crear un caso de prueba manual.
Para definir un caso de prueba
En la sección superior del formulario de elemento de trabajo para un caso de prueba, especifique uno o más de los campos siguientes:
(Obligatorio) En Título, escriba una frase descriptiva que defina los criterios que va a probar.
En la lista Asignado a, haga clic en el propietario que corresponde al caso de prueba.
[!NOTA]
Solamente puede asignar elementos de trabajo a los miembros del grupo Contributors.
Si deja el caso de prueba sin asignar, se le asignará automáticamente.
En la lista Estado, deje el valor predeterminado, Diseño.
[!NOTA]
Puede ejecutar un caso de prueba que esté en el estado Diseño.
En la lista Prioridad, haga clic en el nivel de importancia para el caso de prueba en una escala de 1 (más importante) a 4 (menos importante).
El valor predeterminado de este campo es 2.
En Estado de automatización, deje el valor predeterminado, No automatizado, para los casos manuales o haga clic en Planeado si piensa automatizar el caso de prueba.
[!NOTA]
Si agrega un método de automatización desde la pestaña Automatización asociada, el valor de este campo se actualizará automáticamente a Automatizado.Para obtener más información sobre cómo convertir un caso de prueba manual en un caso de prueba automatizada, vea Asociar una prueba automatizada a un caso de prueba manual.
En la lista Área, haga clic en el área adecuada en el proyecto de equipo para el caso de prueba.
Este valor debe coincidir con el área que se especifica para el caso de usuario al que se dirige el caso de prueba.El valor predeterminado es el nodo de área superior que se define para el proyecto.
En la lista Iteración, haga clic para seleccionar la iteración del proyecto de equipo para el caso de prueba.
El valor predeterminado es el nodo de iteración superior que se define para el proyecto.
[!NOTA]
El administrador de cada proyecto de equipo define las rutas de acceso de Área e Iteración para dicho proyecto, de forma que el equipo pueda seguir el progreso mediante dichas designaciones.Para obtener más información, vea Crear y modificar áreas e iteraciones.
Haga clic en la pestaña de SUMMARY , y especifique uno o ambos de los siguientes:
En Descripción, proporcione tantos detalles como desee para describir el caso de prueba.
En Historial, agregue comentarios que desee capturar como parte del registro histórico.
Cada vez que un miembro del equipo actualiza el elemento de trabajo, en su historial se muestra la fecha de modificación, el miembro del equipo que realizó los cambios y los campos modificados.
Vincule el caso de prueba al caso de usuario que prueba.
Para obtener más información, vea Vincular un caso de prueba a un caso de usuario, más adelante en este tema.
Haga clic en Guardar elemento de trabajo.
[!NOTA]
Después de guardar el caso de prueba, el identificador aparece en la barra de herramientas del elemento de trabajo.
En la pestaña de PASOS , haga clic en Editar con Microsoft Test Manager para definir los pasos y parámetros de validación que se van a realizar como parte de la prueba.
Microsoft Test Manager se abrirá y mostrará el caso de prueba.
[!NOTA]
Puede definir los pasos de prueba solo mediante Microsoft Test Manager.
Para obtener más información, vea Crear y administrar pruebas en Microsoft Test Manager.
Vincular un caso de prueba a un caso de usuario
Vincule los casos de prueba a un caso de usuario para realizar el seguimiento del progreso de las pruebas creadas para el caso de usuario.Después de haber definido los casos de prueba, puede vincularlos a los casos de usuario que implementan utilizando el siguiente procedimiento.Para obtener información sobre cómo realizar este procedimiento utilizando Microsoft Test Manager, vea Cómo: Agregar elementos de trabajo pendiente del producto, casos de usuario o elementos de trabajo de requisitos al plan de prueba.
Para vincular un caso de prueba a un caso de usuario
Haga clic en la pestaña Elementos de trabajo probados.
Haga clic en Vincular a.
Se abre el cuadro de diálogo Agregar el vínculo al caso de prueba.
En la lista Tipo de vínculo, deje el valor predeterminado, Pruebas.
Puede especificar sólo el tipo Pruebas de vínculo al crear un vínculo desde la pestaña Elementos de trabajo probados.
Haga clic en Examinar.
Aparecerá el siguiente cuadro de diálogo:
En la lista Consulta guardada, haga clic en la consulta de equipo Casos de usuario abiertos y, a continuación, haga clic en Buscar.
Active la casilla situada junto al caso de usuario al que desea vincular al caso de prueba.
Para obtener más información, vea Buscar elementos de trabajo para vincular o importar.
(Opcional) En el cuadro de texto Comentario, escriba una descripción para el vínculo.
Haga clic en Aceptar.
Haga clic en Guardar elemento de trabajo.
[!NOTA]
Se actualizan tanto el caso de usuario como el caso de prueba vinculados.Se agrega un vínculo Prueba realizada por al caso de usuario.
Agregar detalles, datos adjuntos o hipervínculos a un caso de prueba
Puede agregar información a un caso de prueba que proporcione más información para implementar el caso de prueba.Puede agregar detalles a los casos de prueba de las siguientes maneras:
En el campo Descripción o Historial, escriba información.
Adjunte un archivo.
Por ejemplo, puede adjuntar un subproceso de correo electrónico, un documento, una imagen, un archivo de registro u otro tipo de archivo.
Agregue un hipervínculo a un sitio web o a un archivo que esté almacenado en un servidor o sitio web.
Para agregar detalles a un caso de prueba
Haga clic en la pestaña Resumen.
En Descripción, escriba información.
(Opcional) En el campo Historial, escriba información.
Puede aplicar formato a la información para dar énfasis o capturar una lista con viñetas.Para obtener más información, vea Referencia de campo de títulos, identificadores, descripciones e historial.
Haga clic en Guardar elemento de trabajo.
Para agregar datos adjuntos a un caso de prueba
Haga clic en la pestaña Datos adjuntos.
Realice una de las acciones siguientes:
Arrastre un archivo al área de datos adjuntos.
Haga clic en o presione CTRL+V para pegar un archivo que se haya copiado.
Haga clic en Agregar, en Examinar y, en el cuadro de diálogo Datos adjuntos, escriba o busque el nombre del archivo que desee asociar.
(Opcional) Escriba información adicional sobre los datos adjuntos en el cuadro Comentario.Haga clic en Aceptar para cerrar el cuadro de diálogo Datos adjuntos.
Haga clic en Guardar elemento de trabajo.
Para agregar un hipervínculo a un caso de prueba
Haga clic en la pestaña Otros vínculos .
Haga clic en Vincular a.
En la lista Tipo de vínculo, haga clic en Hipervínculo.
En el cuadro Dirección, escriba la dirección del destino del vínculo.
Si el destino es un sitio web, escriba la dirección URL o bien cópiela del explorador de Internet y péguela en el cuadro Dirección.Si el destino es una ubicación del servidor, escriba la dirección con formato de nombre UNC.
(Opcional) Escriba información adicional sobre el hipervínculo en el cuadro Comentario.
Haga clic en Aceptar.
Haga clic en Guardar elemento de trabajo.
Cambiar el estado de un caso de prueba
Al crear un caso de prueba, su estado se establece automáticamente en Diseño.Cambie el estado a Listo después de definir todos los pasos de validación y acción para el caso de prueba y de aprobar el caso de prueba como listo para ejecutarse.Cuando ya no se requiera un caso de prueba, cambie su estado de Listo a Cerrado.Para obtener más información sobre los campos de datos que realizan el seguimiento de los cambios del estado, vea Referencia de campo de asignaciones y flujo de trabajo.
Para obtener información sobre cómo realizar este procedimiento utilizando Microsoft Test Manager, vea Cómo: Cambiar el estado de un caso de prueba a cerrado.Puede modificar al mismo tiempo varios casos de prueba en Office Excel abriendo la consulta de equipo Abrir casos de prueba y actualizando el campo Estado para los casos de prueba que desee actualizar.
Después de guardar un caso de prueba, puede cambiar su estado a uno de los que describe el siguiente procedimiento.
Para cambiar el estado de un caso de prueba
Abra el caso de prueba.
En la lista Estado, haga clic en uno de los siguientes valores:
Diseño: el caso de prueba se está diseñando, aún no se ha revisado ni aprobado.
[!NOTA]
Puede ejecutar un caso de prueba que esté en el estado Diseño.
Listo: el caso de prueba se ha revisado y aprobado y está listo para ejecutarlo.
Cerrado: el caso de prueba ya no es necesario para futuras iteraciones de este proyecto de equipo.
En la lista Motivo, deje el valor predeterminado, Obsoleto.Si está cerrando el caso de prueba por alguna otra razón, haga clic en Aplazado o Duplicado.
Haga clic en Guardar elemento de trabajo.
Progresión habitual del flujo de trabajo:
Estados de transición adicionales del flujo de trabajo:
|
Diagrama de estado de caso de prueba |
Diseño [Nuevo]
Un miembro del equipo crea un caso de prueba, proporciona un título descriptivo y define los pasos y parámetros para la ejecución.Una vez de que el miembro del equipo ha definido todos los pasos para el caso de prueba y está listo para ejecutarse, el miembro del equipo cambia el estado de Diseño a Listo.
Los siguientes campos de datos se capturan automáticamente cuando un miembro del equipo crea un caso de prueba:
Asignado a: nombre del miembro del equipo que creó el caso de prueba.
Creado por: nombre del miembro del equipo que creó el caso de prueba.
Fecha de creación: fecha y hora en que se creó el caso de prueba registradas por el reloj del servidor.
De Diseño a Listo
Cuando pueda cambiar el estado de un caso de prueba de Diseño a Listo. el campo Motivo se establecerá automáticamente en Completado.
Motivo |
Cuándo utilizarlo |
Acciones adicionales que se deben realizar |
---|---|---|
Completado |
Se definen todos los pasos de validación y acción para el caso de prueba. |
Revise los casos de prueba que se definen para casos de usuario similares para determinar si puede definir cualquiera de los pasos compartidos que minimizarán el mantenimiento de los casos de prueba. |
De Diseño o Listo a Cerrado
Puede cerrar un caso de prueba desde el estado Diseño o Listo debido a una de las siguientes razones:
Motivo |
Cuándo utilizarlo |
Acciones adicionales que se deben realizar |
---|---|---|
Obsoleto (valor predeterminado) |
El caso de prueba ya no es necesario para la prueba de aceptación de casos de usuario. |
Compruebe que todos los casos de usuario que están vinculados al caso de prueba estén en un estado Cerrado. |
Aplazada |
El caso de prueba no se ejecutará durante el ciclo del producto o la iteración actual.También puede especificar este motivo cuando el caso de usuario que se prueba está Cerrado porque está Fuera de ámbito o Abandonado. |
Ninguno. |
Duplicado |
Cuando el caso de prueba duplica otro caso de prueba. |
Cree un vínculo al caso de prueba duplicado que permanece abierto. |
Los siguientes campos de datos se capturan cuando un miembro del equipo cierra un caso de prueba:
Cerrado por: nombre del miembro del equipo que cerró el caso de prueba.
Fecha de cierre: fecha y hora en que se cerró el caso de prueba registradas por el reloj del servidor.
Fecha de cambio de estado: fecha y hora en que se cambió el estado del caso de prueba.
Listo
Cuando un caso de prueba esté bien definido y listo para ejecutarse, cambie el estado a Listo.
De Listo a Diseño
Puede cambiar el estado de un caso de prueba de Listo a Diseño por los siguientes motivos:
Motivo |
Cuándo utilizarlo |
Acciones adicionales que se deben realizar |
---|---|---|
Actualizar caso de prueba |
Se debe hacer cambios en el caso de prueba para solucionar los criterios de aceptación para la prueba.Por ejemplo, puede cambiar la secuencia de pasos, agregar nuevos pasos y cambiar o agregar parámetros. |
Ninguno. |
Los siguientes datos se capturan automáticamente cuando un miembro del equipo reactiva un caso de prueba:
Activado por: nombre del miembro del equipo que reactivó el caso de prueba.
Fecha de activación: fecha y hora en que se reactivó el caso de prueba registradas por el reloj del servidor.
Fecha de cambio de estado: fecha y hora en que se cambió el estado del caso de prueba.
Cerrado
Puede reactivar un caso de prueba cerrado si los casos de usuario que prueba regresan al ámbito.
De Cerrado a Diseño o Listo
Al actualizar el estado de un caso de prueba de Cerrado a Diseño o Listo, el valor único y predeterminado de Motivo se muestra en la siguiente tabla:
Motivo |
Cuándo utilizarlo |
Acciones adicionales que se deben realizar |
---|---|---|
Reactivado |
El caso de prueba es necesario para admitir la prueba de aceptación de un caso de usuario. |
Revise todos los pasos de validación y acción para asegurarse de que son suficientes para probar el caso de usuario. |
Se capturan los siguientes campos de datos cuando un miembro del equipo actualiza el estado de un caso de prueba de Cerrado a Diseño o Listo:
Activado por: nombre del miembro del equipo que reactivó el caso de prueba.
Fecha de activación: fecha y hora en que se reactivó el caso de prueba registradas por el reloj del servidor.
Fecha de cambio de estado: fecha y hora en que se cambió el estado del caso de prueba.