Compartir a través de


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 conjuntos 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 el trabajo de pruebas mediante los planes de prueba.

Nota

Puede definir un caso de prueba mediante Team Explorer, pero es mejor definir los casos de prueba mediante Microsoft Test Manager. Puede tener acceso a Microsoft Test Manager desde Visual Studio Test Professional 2010, Visual Studio 2010 Professional o Visual Studio 2010 Ultimate. Para obtener más información, vea Crear y administrar pruebas.

Para definir la secuencia de pasos de acción que definen una prueba manual o un conjunto de pasos compartidos, debe usar Microsoft Test Manager. Puede ver y modificar otros campos definidos para los casos de prueba y los 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 ha actualizado un proyecto de equipo, es posible que tenga que realizar otras tareas adicionales para poder usar los casos de prueba y la interfaz con Microsoft Test Manager. Para obtener más información, vea Habilitar la interfaz con el Administrador de pruebas de Microsoft para proyectos de equipo actualizados.

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. A continuación, puede agregar los pasos compartidos a cada caso de prueba y ejecutarlos mediante Ejecutor de pruebas. Dado que los pasos compartidos se usan para simplificar la definición de los casos de prueba manual, debe usar Microsoft Test Manager para crear los 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

  • Definir un caso de prueba

  • Vincular un caso de prueba a un caso de usuario

  • Agregar datos adjuntos o hipervínculos a un caso de prueba

  • Cambiar el estado de un caso de prueba

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.

Formulario de elemento de trabajo para caso de prueba

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

  1. 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 del 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.

  2. Haga clic en la pestaña Resumen y especifique uno o ambos de los siguientes campos:

    • 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 el historial de este se muestra la fecha del cambio, el miembro del equipo que lo realizó y los campos que han cambiado.

  3. 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.

  4. Haga clic en Guardar 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.

  5. En la pestaña Pasos, haga clic en Abrir para definir los pasos de validación y acción, así como los parámetros 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.

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 requisitos o casos de usuario al plan de pruebas.

Para vincular un caso de prueba a un caso de usuario

  1. Haga clic en la pestaña Elementos de trabajo probados.

    Pestaña Casos de prueba

  2. Haga clic en Agregar vínculos Vincular a.

    Se abre el cuadro de diálogo Agregar el vínculo al caso de prueba .

  3. 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.

  4. Haga clic en Examinar.

    Aparecerá el siguiente cuadro de diálogo:

    Cuadro de diálogo Elegir elementos de trabajo vinculados

  5. En la lista Consulta guardada, haga clic en la consulta de equipo Casos de usuario abiertos y, a continuación, haga clic en Buscar.

  6. 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.

  7. (Opcional) En el cuadro de texto Comentario, escriba una descripción para el vínculo.

  8. Haga clic en Aceptar.

  9. Haga clic en Guardar 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

  1. Haga clic en la pestaña Resumen.

  2. En Descripción, escriba información.

  3. (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 Títulos, Identificadores, Descripciones e Historial (Agile).

  4. Haga clic en Guardar Guardar elemento de trabajo.

Para agregar datos adjuntos a un caso de prueba

  1. Haga clic en la pestaña Datos adjuntos.

    Pestaña Datos adjuntos

  2. Realice una de las acciones siguientes:

    • Arrastre un archivo al área de datos adjuntos.

    • Haga clic en Paste o presione CTRL+V para pegar un archivo que se haya copiado.

    • Haga clic en Agregar datos adjuntos 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.

  3. Haga clic en Guardar Guardar elemento de trabajo.

Para agregar un hipervínculo a un caso de prueba

  1. Haga clic en la pestaña Otros vínculos .

    Especificar hipervínculos en la pestaña Otros vínculos

  2. Haga clic en Agregar vínculos Vincular a.

    Agregar un hipervínculo a un caso de usuario

  3. En la lista Tipo de vínculo, haga clic en Hipervínculo.

  4. En el cuadro Dirección, escriba la dirección del destino del vínculo.

  5. 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.

  6. (Opcional) Escriba información adicional sobre el hipervínculo en el cuadro Comentario.

  7. Haga clic en Aceptar.

  8. Haga clic en Guardar 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 Asignaciones y flujo de trabajo (Agile).

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

  1. Abra el caso de prueba.

  2. 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.

  3. 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.

  4. Haga clic en Guardar Guardar elemento de trabajo.

Progresión habitual del flujo de trabajo:

  • Un miembro del equipo crea un caso de prueba en el estado Diseño con un motivo predeterminado Nuevo,

  • Un miembro del equipo cambia el estado de un caso de prueba de Diseño a Listo para indicar que está listo para ser utilizado para la prueba de aceptación de los casos de usuario que prueba.

  • Un miembro del equipo cambia el estado de un caso de prueba de Listo a Cerrado para indicar que ya no se utiliza.

Estados de transición adicionales del flujo de trabajo:

  • Un miembro del equipo cambia el estado de un caso de prueba de Diseño a Cerrado para indicar que un caso de prueba definido para un caso de usuario no es pertinente o es un duplicado de otro caso de prueba.

  • Un miembro del equipo cambia el estado de un caso de prueba de Listo a Diseño para indicar que se han detectado criterios de prueba adicionales que se deben agregar a un caso de prueba.

  • Un miembro del equipo cambia el estado de un caso de prueba de Cerrado a Diseño para indicar que un caso de prueba se cerró por error o que el caso de usuario que prueba está ahora en ámbito.

Diagrama de estado de caso de prueba

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.

Closed

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.

Vea también

Conceptos

Caso de usuario (Agile)

Pasos compartidos (Agile)

Probar la aplicación

Otros recursos

MSF for Agile Software Development v5.0

Elementos de trabajo y flujo de trabajo (Agile)