Compartir a través de


Caso de prueba (CMMI)

El equipo puede utilizar casos de prueba para definir tanto pruebas manuales como automatizadas que se pueden ejecutar y administrar utilizando Ejecutor de pruebas y 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 el trabajo de pruebas mediante los planes 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 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 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 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 requisito

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

  • Cambiar el estado de un caso de prueba

Paneles e informes

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

Los casos de prueba están diseñados para trabajar con Ejecutor de pruebas y Microsoft Test Manager. Puede definir un caso de prueba utilizando Team Explorer, pero es mejor si crea los casos de prueba utilizando Microsoft Test Manager. Para obtener más información sobre cómo definir y utilizar casos de prueba utilizando Microsoft Test Manager, vea Crear y administrar pruebas.

Puede definir un caso de prueba mediante Team Explorer o Team Web Access y agregar más tarde ese caso a un plan de pruebas mediante Microsoft Test Manager. Al definir un caso de prueba, especifique los campos que muestra la siguiente ilustración.

Parte superior del formulario Caso de prueba, CMMI

   

Pestañas de casos de prueba, CMMI

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, especifique uno o más de los campos siguientes:

    • En Título (obligatorio), 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 lo deja sin asignar, se le asignará automáticamente a usted.

    • 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 Cómo: Asociar una prueba automatizada a un caso de prueba.

    • 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 requisito 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. En la pestaña Pasos, defina los pasos de validación y acción, así como los parámetros que se van a realizar como parte de la prueba.

    Para obtener más información, vea Crear y administrar pruebas.

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

  4. En las pestañas Requisitos probados y Todos los vínculos, cree los vínculos entre el caso de prueba y uno o más elementos de trabajo, tales como requisitos, tareas, solicitudes de cambio y errores.

  5. En la pestaña Datos adjuntos, adjunte especificaciones, imágenes u otros archivos que proporcionen más detalles sobre el caso de prueba que se va a ejecutar.

    Para obtener más información, vea las siguientes secciones en este tema:

    • Vincular un caso de prueba a un requisito

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

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

Vincular un caso de prueba a un requisito

Vincule casos de prueba a un requisito para realizar el seguimiento del progreso de las pruebas realizadas para el requisito. Después de haber definido los casos de prueba, puede vincularlos a los requisitos 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 requisito

  1. Haga clic en la pestaña Requisitos probados.

  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 requisito 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 requisito como el caso de prueba vinculados. Se agrega un vínculo Prueba realizada por al requisito.

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

Puede proporcionar más información para implementar el caso 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.

Una vez que un miembro del equipo guarda 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 requisitos 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.

Transiciones atípicas:

  • 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 requisito 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 requisito 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 un miembro del equipo cambia el estado de un caso de prueba de Diseño a Listo. el campo Motivo se establece 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 requisitos 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

Un miembro del equipo puede cerrar un caso de prueba desde el estado Diseño o Listo debido a uno de los siguientes motivos:

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

Compruebe que todos los requisitos que se vinculan al caso de prueba están en estado Cerrado.

Aplazado

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 requisito 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

Un miembro del equipo 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

Un miembro del equipo puede reactivar un caso de prueba cerrado si los requisitos que prueba vuelven 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 para 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 requisito.

Revise todos los pasos de validación y acción para asegurarse de que son suficientes para probar el requisito.

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

Probar la aplicación

MSF for CMMI Process Improvement v5.0

Otros recursos

Artefactos (CMMI)

Elementos de trabajo y flujo de trabajo (CMMI)