Ejecutar pruebas manuales

Azure Test Plans | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-2015

Ejecute las pruebas manuales y grabe los resultados para cada paso de prueba mediante el Ejecutor de pruebas de Microsoft. Puede ejecutar pruebas para aplicaciones web y aplicaciones de escritorio.

Test Runner permite ejecutar todas las pruebas activas como un lote o casos de prueba específicos. Modifique las pruebas mientras las ejecuta. Puede ejecutar pruebas para una compilación específica.

Durante las pruebas, recopila información como una captura de pantalla o las acciones de prueba. Si encuentra algún problema durante las pruebas, use el Ejecutor de pruebas para crear un error. Incluya pasos de prueba, capturas de pantalla y comentarios en el error.

Nota

Ejecute puntos de prueba y no casos de prueba. Al agregar un caso de prueba a un conjunto de pruebas, se generan puntos de prueba. Un punto de prueba representa una combinación única de casos de prueba, conjunto de pruebas, configuración y evaluador.

Por ejemplo, un caso de prueba denominado Funcionalidadde inicio de sesión de prueba , que tiene dos configuraciones para los exploradores Edge y Chrome, genera dos puntos de prueba. Puede ejecutar o ejecutar cada uno de estos puntos de prueba. En la ejecución, se generan los resultados de las pruebas. A través de la vista de resultados de pruebas o el historial de ejecución, puede ver todas las ejecuciones de un punto de prueba. La ejecución más reciente para el punto de prueba es lo que se ve en la pestaña Ejecutar.

Clientes admitidos y opciones de ejecución

Además de ejecutar pruebas para una compilación específica, las opciones de ejecución admiten varios escenarios de prueba. Para ver las opciones, en la pestaña Ejecutar, seleccione una prueba y, a continuación, seleccione Ejecutar con opciones.

Seleccione el tipo de prueba y el ejecutor ofrece estas opciones:

  • Pruebas manuales mediante el ejecutor basado en Explorador web Puede seleccionar una compilación específica para probar, como se describe en Ejecutar pruebas para una compilación. Seleccione Buscar compilaciones para abrir el cuadro de diálogo Buscar compilaciones y buscar una compilación con la que probar.

  • Pruebas manuales mediante Test Runner cliente Puede ejecutar pruebas manuales para aplicaciones de escritorio mediante el Test Runner cliente. Si es necesario, instale el Test Runner escritorio.

  • Pruebas automatizadas mediante la fase de versión Para ejecutar pruebas mediante una fase de versión, seleccione una compilación. Seleccione una canalización de versión y una fase para consumir los artefactos de la compilación. Para más información, consulte Ejecución de pruebas automatizadas desde planes de prueba.

  • Pruebas manuales con Microsoft Test Manager cliente de 2017 Recopila datos de una máquina local. Seleccione una compilación. Seleccione uno o varios recopiladores de datos: registrode acciones, registro de eventos,grabadora de pantalla y voze información del sistema.

  • Pruebas manuales mediante Microsoft Test Manager 2015 o un cliente anterior

El Centro de pruebas del Microsoft Test Manager cliente es una solución de prueba manual basada en escritorio. Los evaluadores pueden usarlo para las necesidades de pruebas manuales. Para obtener más información, vea Guía sobre Microsoft Test Manager uso. Para obtener Microsoft Test Manager, instale Visual Studio Enterprise o Visual Studio Test Professional.

Requisitos previos

  • Debe conectarse a un proyecto. Si aún no tiene un proyecto, cree uno.
  • Debe agregarse a un proyecto. Para agregarlo, agregue usuarios a un proyecto o equipo.
  • Para ver o ejecutar pruebas manuales o automatizadas, debe tener acceso Básico o superior.

Para más información, consulte Acceso y permisos de prueba manual.

Ejecución de pruebas para aplicaciones web

Siga estos pasos para ejecutar pruebas para aplicaciones web.

  1. En el portal web, abra el proyecto y seleccione Test PlansPlanes de prueba.

  2. Si aún no lo ha hecho, cree las pruebas manuales.

  3. Seleccione Minería o Todoo use Filtrar por título para buscar el plan de prueba y seleccionarlo. Seleccione la pestaña Ejecutar.

    Screenshot shows a test suite selected with the Execute tab selected

  4. Seleccione una o varias pruebas, o todas las pruebas de un conjunto de pruebas. A continuación, seleccione Ejecutar para la aplicación web.

    Screenshot shows how to select and run a specific test.

    Microsoft Test Runner se abre y se ejecuta en un nuevo explorador.

  5. Inicie la aplicación que desea probar.

    Screenshot shows Test Runner recording your test results.

    La aplicación no tiene que ejecutarse en el mismo equipo que Test Runner. Solo tiene que usar Test Runner para registrar los pasos de prueba que se pasan o no mientras se ejecuta manualmente una prueba.

    Por ejemplo, puede ejecutar Test Runner en un equipo de escritorio y ejecutar la aplicación de la tienda para Windows 8 que pruebe en una Windows 8 tableta.

  6. Marque cada paso de prueba como superado o no superado en función de los resultados esperados.

    Screenshot shows Test Runner open to a failed test where you can enter a comment.

    Si se produce un error en un paso de prueba, puede escribir un comentario sobre el motivo del error o recopilar datos de diagnóstico para la prueba. También puede crear o agregar a un error.

  1. Si aún no lo ha hecho, cree las pruebas manuales.

  2. Seleccione una prueba de un conjunto de pruebas y ejecútela.

    Select and run a specific test

    Microsoft Test Runner se abre y se ejecuta en un nuevo explorador.

  3. Inicie la aplicación que desea probar. La aplicación no tiene que ejecutarse en el mismo equipo que Test Runner. Solo tiene que usar Test Runner para registrar los pasos de prueba que se pasan o no mientras se ejecuta manualmente una prueba. Por ejemplo, puede ejecutar Test Runner en un equipo de escritorio y ejecutar la aplicación Windows 8 Store que está probando en una Windows 8 tableta.

    Use Microsoft Test Runner to record your test results

  4. Marque cada paso de prueba como superado o no superado en función de los resultados esperados. Si se produce un error en un paso de prueba, puede escribir un comentario sobre el motivo del error o recopilar datos de diagnóstico para la prueba. También puede crear o agregar a un error.

    Mark test steps

Importante

Cualquier paso de prueba que tenga el resultado esperado se denomina paso de prueba de validación. Los evaluadores deben marcar un paso de prueba con un estado si se trata de un paso de prueba de validación. El resultado global de un caso de prueba refleja el estado de todos los pasos de prueba marcados por el evaluador. Por consiguiente, el caso de prueba tendrá el estado "No superado" si el evaluador marcó algún paso de prueba como no superado o no lo marcó.

Creación o adición a un error

Si se produce un error en un paso de prueba, escriba un comentario sobre el comportamiento y recopile datos de diagnóstico. Puede crear un error para capturar y realizar un seguimiento del problema. También puede actualizar un error existente con información sobre el error.

  1. Cuando se produce un error en un paso, escriba un comentario y seleccione Crear error.

    Screenshot shows Test Runner with a failed test and Create bug highlighted.

  2. En el cuadro de diálogo Nuevo error, escriba un nombre para el error.

    Screenshot shows Test Runner with Create bug selected and the new bug dialog box open.

    Los pasos y sus comentarios se agregan automáticamente al error. Si Test Runner en una ventana del explorador web, puede copiar una captura de pantalla del Portapapeles directamente en el error.

  3. Puede asignar el error, escribir comentarios o vincular a otros problemas. Seleccione Guardar cerrar cuando haya terminado. El caso de prueba está vinculado al error que ha creado.

Puede ver los errores notificados durante la sesión de prueba.

Screenshot shows the number of bugs created during the test.

En lugar de crear un error, puede actualizar un error existente con información sobre este paso. Seleccione Agregar a error existente en el menú desplegable Crear error.

Screenshot shows Test Runner with Add to existing bug selected

  1. En la Test Runner, seleccione Crear error.

    Submit a bug.

    Los pasos y sus comentarios se agregan automáticamente al error. Si Test Runner en una ventana del explorador web, puede copiar una captura de pantalla del Portapapeles directamente en el error.

  2. Puede asignar el error, escribir comentarios o vincular a otros problemas. Seleccione Guardar cerrar cuando haya terminado. El caso de prueba está vinculado al error que ha creado.

Puede ver los errores que ha notificado durante la sesión de prueba.

Bugs logged

En lugar de crear un error, puede actualizar un error existente con información sobre este paso. Seleccione el + icono Crear +a continuación, Agregar al error existente. Busque y actualice un error existente.

Guardar los resultados, cerrar la sesión y revisar los resultados

Después de completar las pruebas, guarde los resultados, cierre la sesión y revise los resultados de las pruebas.

  1. Cuando haya ejecutado todas las pruebas, seleccione Guardar y cierre. Todos los resultados de la prueba se almacenan en Azure Test Plans.

  2. Vea el estado de las pruebas del conjunto de pruebas. Verá los resultados más recientes de cada prueba.

    Screenshot shows the result of running test cases, with outcomes of Active, Failed, and Passed displayed.

    Screenshot shows View test results.

    Si todavía no se ha ejecutado una prueba, su estado es activo. Restablezca el estado de una prueba a activo si desea volver a ejecutarla.

  3. Abra un conjunto de pruebas y elija el caso de prueba en la sección Trabajo relacionado. A continuación, use los vínculos secundarios de la sección Trabajo relacionado de ese elemento de trabajo para ver los errores que ha presentado el evaluador.

    Screenshot shows the Related Work section of a work item to view bugs filed for that test.

    View bugs filed

Puede ejecutar pruebas sin conexión y, a continuación, importar los resultados. Para obtener más información, vea la extensión Ejecución de pruebas sin conexión.

Ejecución de pruebas para aplicaciones de escritorio

Si desea recopilar más datos de diagnóstico para la aplicación de escritorio, ejecute las pruebas mediante Test Runner cliente.

  1. En el portal web, abra el proyecto y seleccione Test PlansPlanes de prueba.

  2. Seleccione Minería o Todoo use Filtrar por título para buscar el plan de prueba y seleccionarlo. Seleccione la pestaña Ejecutar.

    Screenshot shows a test suite selected with the Execute tab selected

  3. Inicie Test Runner desde Azure Test Plans seleccione Ejecutar para la aplicación de escritorio en el menú desplegable.

    Screenshot shows launching the Test Runner client.

  4. Si es necesario, descargue e instale el cliente Test Runner escritorio.

    Screenshot shows the Run for desktop application dialog box with options to download and launch Test Runner.

    Nota

    Compruebe que el Test Runner cliente está disponible para su plataforma. Actualmente, el Test Runner está disponible solo para x64.

  5. Seleccione Iniciar e iniciar pruebas como se describe en la sección anterior. Para obtener más información sobre la recopilación de datos, vea Recopilar datos de diagnóstico durante las pruebas.

Si desea recopilar más datos de diagnóstico para la aplicación de escritorio, ejecute las pruebas mediante Test Runner cliente:

  1. Inicie el cliente del ejecutor de pruebas Azure Test Plans seleccione Ejecutar para la aplicación de escritorio en el menú Ejecutar.

    Launching the test runner client

  2. Descargue e instale el Test Runner de escritorio si aún no lo ha configurado:

    Download and launch Test runner

    Nota

    Compruebe que el Test Runner cliente está disponible para su plataforma. Actualmente, el Test Runner está disponible solo para x64.

  3. Elija Iniciar y empiece a probar de la misma manera que se describió anteriormente para las aplicaciones web. Para obtener más información sobre la recopilación de datos, vea Recopilar datos de diagnóstico durante las pruebas.

Ejecutar todas las pruebas

Puede ejecutar todas las pruebas en un conjunto de pruebas a la vez.

Seleccione un conjunto de pruebas y seleccione Ejecutar para aplicación web o Ejecutar para que la aplicación de escritorio ejecute todas las pruebas activas.

Screenshot shows how to select and run all active tests in a test suite.

Seleccione un conjunto de pruebas y seleccione Ejecutar para ejecutar todas las pruebas activas.

Screenshot shows how to run all active tests in a test suite.

Ejecución de pruebas para una compilación

Elija una compilación en la que ejecutar pruebas.

  1. En la lista desplegable, seleccione Ejecutar con opciones.

    Screenshot shows running a test for web application with options.

  2. En el cuadro de diálogo Ejecutar con opciones , seleccione la compilación que desee.

    Screenshot shows the Run with options dialog box with a build selected.

  1. Elija Ejecutar y, a continuación, seleccione Ejecutar con opciones.

    Screenshot shows Run selected and Run with options available.

  2. Seleccione la compilación que desee.

    Screenshot shows the Run with options dialog box with a build.

Nota

La compilación seleccionada debe ser del proyecto en el que se definen las pruebas.

Puede seleccionar una compilación para las siguientes opciones:

  • Pruebas manuales mediante el ejecutor basado en Explorador web
  • Pruebas automatizadas mediante la fase de versión
  • Pruebas manuales mediante Microsoft Test Manager cliente de 2017

Los campos que ofrece el cuadro de diálogo varían en función de la opción que seleccione. Para obtener más información, vea Clientes admitidos y opciones de ejecución.

Cualquier error que se haya producido durante la ejecución está asociado a la compilación seleccionada. El resultado de la prueba se publicará en esa compilación.

Modificación de un paso de prueba durante una ejecución de prueba

Corrija los problemas con los pasos de prueba mientras la prueba todavía se está ejecutando. Seleccione el icono Editar paso de prueba.

Screenshot shows how to select the edit icon to edit test steps.

Screenshot shows how to select the edit icon to modify test steps.

Puede insertar, reordenar o eliminar pasos. También puede editar el propio texto.

Screenshot shows the tool to edit test steps when you run a test.

Screenshot shows the tool to modify test steps when you run a test.

Captura de datos de diagnóstico enriquecidos

Al ejecutar las pruebas, puede agregar capturas de pantalla, capturar acciones como registro y grabar vídeo o voz.

Agregar una captura de pantalla

Agregue una captura de pantalla a los resultados de la prueba mientras se ejecuta una prueba.

Si usa Google Chrome o Firefox, use el ejecutor web para realizar capturas de pantalla de la aplicación web durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, use el Test Runner de escritorio.

Screenshot shows the button for capturing a screenshot during a test.

Screenshot shows the button for capturing a screenshot.

Para obtener más información, vea Recopilar datos de diagnóstico.

Captura de acciones de una prueba

Capture las acciones en la aplicación como un registro.

Si usa Google Chrome o Firefox, use el ejecutor web para capturar las acciones en la aplicación web como registros de imágenes durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, use el Test Runner de escritorio.

Screenshot shows the button for capturing an image action log from the app.

Screenshot shows the button to capture an image action log from the app.

Para obtener más información, vea Recopilar datos de diagnóstico.

Captura de las grabaciones de pantalla de la aplicación que se está probando

Capture las grabaciones de pantalla de mi aplicación durante las pruebas.

Si usa Google Chrome o Firefox, use el ejecutor web para capturar grabaciones de pantalla de las aplicaciones web y de escritorio durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, use el Test Runner de escritorio.

Screenshot show the button for capturing a screen recording from the app.

Screenshot show the button to capture a screen recording from the app.

Para obtener más información, vea Recopilar datos de diagnóstico.

Preguntas más frecuentes

Estas son algunas preguntas comunes.

P: ¿Cómo vuelvo a ejecutar una prueba?

Un: Solo tiene que seleccionar cualquier prueba y elegir Ejecutar.

P: ¿Puedo ejecutar juntas todas las pruebas de un conjunto de pruebas?

Un: Sí, seleccione un conjunto de pruebas y elija Ejecutar. Esta opción ejecuta todas las pruebas activas en el conjunto de pruebas. Si todavía no se ha ejecutado una prueba, su estado es activo. Puede restablecer el estado de una prueba en activo si desea volver a ejecutarla.

Select and run all active tests in a test suite

P: ¿Puedo elegir una compilación en la que ejecutar pruebas?

Un: Sí, elija Ejecutar y, a continuación, seleccione Ejecutar con opciones.

Starting a test with options

Seleccione la compilación que desee en la lista desplegable.

Selecting the build to include a link to in the results

Cualquier error que se haya producido durante la ejecución se asociará automáticamente a la compilación seleccionada. El resultado de la prueba se publicará en esa compilación.

Nota

La compilación seleccionada debe ser del proyecto en el que se definen las pruebas.

P: ¿Puedo corregir los pasos de la prueba mientras la estoy ejecutando?

Un: Sí, si tiene Azure Test Plans para Azure DevOps. Puede insertar, mover o eliminar pasos. También puede editar el texto en sí. Use el icono de edición junto al número de paso de prueba.

Select the edit icon to edit test steps

Se muestra la herramienta para editar los pasos de prueba.

Fix test steps when you run a test

P: ¿Puedo agregar una captura de pantalla a los resultados de la prueba cuando se ejecuta una prueba?

Un: Si usa Google Chrome o Firefox, use el ejecutor web para realizar capturas de pantalla de la aplicación web durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, puede descargar y usar el cliente de escritorio Test Runner escritorio.

Capturing a screenshot from the app

Para obtener más información, vea Recopilar datos de diagnóstico.

P: ¿Puedo capturar mis acciones en la aplicación como un registro?

Un: Si usa Google Chrome o Firefox, use el ejecutor web para capturar las acciones en la aplicación web como registros de imágenes durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, puede descargar y usar el cliente de escritorio Test Runner escritorio.

Capturing an image action log from the app

Para obtener más información, vea Recopilar datos de diagnóstico.

P: ¿Puedo capturar grabaciones de pantalla de mi aplicación?

Un: Si usa Google Chrome o Firefox, use el ejecutor web para capturar grabaciones de pantalla de las aplicaciones web y de escritorio durante las pruebas. Para microsoft Internet Explorer exploradores Microsoft Edge, o para pruebas de aplicaciones de escritorio, descargue y use el Test Runner de escritorio.

Capturing a screen recording from the app

Para obtener más información, vea Recopilar datos de diagnóstico.

P: ¿Cómo cuánto tiempo se mantienen los datos de prueba?

Un: Para más información, consulte Establecimiento de directivas de retención de pruebas.

P: ¿Dónde puedo descargar el Test Runner cliente?

Un: Descargue el Test Runner de escritorio.

P: ¿Cuáles son los sistemas operativos compatibles con el Test Runner cliente?

Un: Actualmente Test Runner cliente de escritorio solo se admite en Windows.

P: ¿Puedo rechazar la telemetría del cliente Test Runner cliente?

R: No. El Test Runner escritorio no recopila ningún dato identificable por el usuario. No se proporciona ningún mecanismo de exclusión. Para obtener más información, vea Directiva de privacidad de Microsoft.

P: ¿Puedo ejecutar pruebas sin conexión y, a continuación, importar los resultados?

Un: Sí, consulte la extensión Ejecución de pruebas sin conexión.

Paso siguiente