Compartir a través de


Ejecutar pruebas manuales

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Ejecute las pruebas manuales y registre los resultados de las pruebas para cada paso de prueba mediante Microsoft Test Runner. Puede ejecutar pruebas para aplicaciones web y aplicaciones de escritorio.

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

Durante las pruebas, recopile información, como una captura de pantalla o las acciones de las pruebas. Si encuentra un problema al realizar las pruebas, use Test Runner para crear un error. Incluya pasos de prueba, capturas de pantalla y comentarios en el error.

Nota

Ejecuta 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 prueba, configuración y evaluador.

Por ejemplo, un caso de prueba denominado Funcionalidad de inicio de sesión de prueba, que tiene dos configuraciones para los exploradores Microsoft Edge y Chrome, genera dos puntos de prueba. Puedes 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 la prueba o el historial de ejecución, puedes ver todas las ejecuciones de un punto de prueba. La ejecución más reciente del punto de prueba es lo que ves 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, Ejecutar con opciones.

Seleccionar tipo de prueba y 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 busque una compilación que probar.

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

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

  • Pruebas manuales con el cliente de Microsoft Test Manager 2017 Recopila datos de una máquina local. Seleccione una compilación. Seleccione uno o varios recopiladores de datos: Registro de acciones, Registro de eventos, Grabadora de pantalla y voz e Información del sistema.

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

El Centro de pruebas del cliente de Microsoft Test Manager es una solución de prueba manual basada en escritorio. Los evaluadores pueden usarlo para realizar las pruebas manuales que necesiten. Para obtener más información, consulte Instrucciones sobre el uso de Microsoft Test Manager. Para obtener Microsoft Test Manager, instale Visual Studio Enterprise o Visual Studio Test Professional.

Requisitos previos

Category Requisitos
Acceso al proyecto Miembro del proyecto.
Niveles de acceso Al menos acceso Básico. Para obtener más información, consulte Acceso a pruebas manuales y permisos.

Requisitos previos para la herramienta de línea de comandos de TCM

Category Requisitos
Herramientas Visual Studio 2017 Professional o versión anterior. Acceda a TCM desde el símbolo del sistema y los directorios siguientes:
- %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
- Para ejecutar un comando TCM, especifique los parámetros /collection y /teamproject y /login según sea necesario. Consulte también la tabla siguiente de parámetros obligatorios y opcionales.
Niveles de acceso - Pertenencia válida a un proyecto o varios proyectos a los que desea acceder y los permisos necesarios en función de los comandos que ejecute. Para obtener más información, consulte Acceso a pruebas manuales y permisos.
- Los mismos niveles de acceso para agregar planes de prueba y conjuntos de pruebas para clonar o importar objetos de prueba.
Parámetro Descripción
/colección:CollectionURL Necesario. Especifica el URI de la colección de proyectos de equipo. El formato del URI es el siguiente:
- Para Azure DevOps Services: http://dev.azure.com/OrganizationName
- Para Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName Si no se usa ningún directorio virtual, el formato del URI es el siguiente:http://ServerName:Port/CollectionName
/teamproject:project Necesario. Nombre del proyecto que contiene los objetos de prueba en los que desea clonar o importar pruebas automatizadas.
/login:username,[password] Opcional. Especifica el nombre y la contraseña de un usuario de Azure DevOps válido y quién tiene permisos para ejecutar el comando. Use esta opción si las credenciales de Windows no tienen los permisos adecuados o usa la autenticación básica o no está conectado a un dominio.

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 Plans>Planes de prueba.

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

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

    Captura de pantalla que muestra un conjunto de prueba seleccionado con la pestaña Ejecutar seleccionada

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

    Captura de pantalla que muestra cómo seleccionar y ejecutar una prueba específica.

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

  5. Inicie la aplicación que quiere probar.

    Captura de pantalla que muestra a Test Runner registrando los resultados de la prueba.

    No es necesario que la aplicación se ejecute en el mismo equipo que Test Runner. Solo tiene que utilizar Ejecución de pruebas para registrar qué pasos de prueba pasan o fallan mientras ejecuta manualmente una prueba.

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

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

    La captura de pantalla muestra Ejecución de pruebas abierto a una prueba fallida donde puede introducir un comentario.

    Si se produce un error en un paso de prueba, puede escribir un comentario sobre por qué produjo el error o recopilar datos de diagnóstico para la prueba. También puede Crear o añadir a un error.

    Importante

    Cualquier paso de prueba que tenga un 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 general de un caso de prueba refleja el estado de todos los pasos de prueba marcados por el evaluador. Por lo tanto, el caso de prueba tiene un estado de error si el evaluador marcó algún paso de prueba como erróneo o no marcado.

Crear o añadir a un fallo

Si se produce un fallo 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 fallo.

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

    La captura de pantalla muestra Ejecución de pruebas con una prueba fallida y Create bug resaltado.

    Nota

    Si el botón Crear bug no inicia un elemento de trabajo de bug, compruebe la configuración del equipo en los niveles de área e iteración:

    1. Vaya a Configuración del proyecto>Equipo y compruebe que el equipo correcto está establecido como predeterminado.
    2. Seleccione el vínculo Iteraciones y rutas de acceso de área junto al nombre del equipo para abrir la página Configuración del equipo.
    3. Compruebe que las iteraciones, el valor predeterminado y las iteraciones de trabajos pendientes coinciden con el equipo para el caso de prueba.
    4. En la página Configuración del equipo, seleccione Áreas y compruebe que el área predeterminada coincide con el equipo para el caso de prueba.
  2. En el cuadro de diálogo Nuevo error, escriba un nombre para el error.

    Captura de pantalla que muestra a Test Runner con Crear error seleccionado y el cuadro de diálogo Nuevo error abierto.

    Los pasos y los comentarios se agregan automáticamente al error. Si Ejecución de pruebas se ejecuta en una ventana del navegador web, puede copiar una captura de pantalla del portapapeles directamente en el error.

  3. Puede asignar el error, escribir comentarios o vincularlo a otros problemas. Seleccione Guardar y cerrar cuando haya terminado. El caso de prueba se vincula al error que creó.

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

Captura de pantalla que muestra el número de errores creados durante la prueba.

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

La captura de pantalla muestra Ejecución de pruebas con Add to existing bug seleccionado

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

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

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

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

    Captura de pantalla que muestra el resultado de la ejecución de casos de prueba, donde aparecen los resultados activos, fallidos y aprobados.

    Si aún no ha ejecutado una prueba, su estado está activo. Restablezca el estado de una prueba a activa si desea volver a ejecutarla.

  3. Abra un conjunto de prueba 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 obtenido el evaluador.

    Captura de pantalla que muestra la sección Trabajo relacionado de un elemento de trabajo para ver los errores obtenidos en esa prueba.

Puede ejecutar pruebas sin conexión e importar los resultados. Para más información, consulte la extensión Ejecución de pruebas fuera de línea.

Ejecutar pruebas para aplicaciones de escritorio

Importante

Retiro del cliente del ejecutor de pruebas de Azure Test Plans para Windows

El cliente del ejecutor de pruebas para Windows se retirará el 30 de noviembre de 2026. Después de esta fecha, ya no estará disponible ni compatible.

Acción necesaria: Se recomienda encarecidamente realizar la transición al ejecutor de pruebas basado en web tan pronto como sea posible, lo que proporciona la misma funcionalidad con un rendimiento mejorado y desarrollo continuo, para evitar interrupciones del flujo de trabajo.

Impacto si no migra: Los flujos de trabajo de ejecución de pruebas que dependen del cliente del ejecutor de pruebas se interrumpirán después de la fecha de retirada. No se espera ninguna pérdida de datos, pero no se pueden ejecutar pruebas a través del cliente de escritorio.

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

  1. En el portal web, abra el proyecto y seleccione Test Plans>Planes de prueba.

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

    Captura de pantalla que muestra un conjunto de prueba seleccionado con la pestaña Ejecutar seleccionada

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

    Captura de pantalla que muestra el inicio del cliente de Test Runner.

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

    Captura de pantalla que muestra el cuadro de diálogo Ejecutar para aplicaciones de escritorio con opciones para descargar e iniciar Test Runner.

    Nota

    • Compruebe que el cliente de Test Runner está disponible para la plataforma. Actualmente, el cliente de Test Runner solo está disponible para x64.
    • Es posible que Azure Test Runner no funcione si su organización usa una directiva de acceso condicional a través de Microsoft Entra. Para obtener más información, consulte Decisiones comunes de acceso condicional
  5. Seleccione Iniciar e inicie las pruebas de al forma que se describe en la sección anterior. Para obtener más información sobre la recopilación de datos, consulte Recopilar datos de diagnóstico durante las pruebas.

Ejecutar todas las pruebas

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

Seleccione un conjunto de prueba y elija Ejecutar para la aplicación web o Ejecutar para la aplicación de escritorio para ejecutar todas las pruebas activas.

Captura de pantalla que muestra cómo seleccionar y ejecutar todas las pruebas activas en un conjunto de prueba.

Ejecutar pruebas para una compilación

Elija una compilación en la que ejecutar pruebas.

  1. En el menú desplegable, seleccione Ejecutar con opciones.

    Captura de pantalla que muestra la ejecución de una prueba para la aplicación web con opciones.

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

    Captura de pantalla que muestra el cuadro de diálogo Ejecutar con opciones con una compilación seleccionada.

    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 utilizando el ejecutor basado en navegador web
  • Pruebas automatizadas mediante la fase de versión
  • Pruebas manuales con el cliente de Microsoft Test Manager 2017

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

Cualquier error archivado durante la ejecución se asocia a la compilación seleccionada. El resultado del test se publica con respecto a esa compilación.

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

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

Captura de pantalla que muestra cómo seleccionar el icono de edición para editar pasos de prueba.

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

Captura de pantalla que muestra la herramienta para editar los pasos de prueba al ejecutar una prueba.

Captura de datos de diagnóstico enriquecidos

Al ejecutar las pruebas, puede agregar capturas de pantalla, capturar acciones en un 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 la prueba.

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

Captura de pantalla que muestra el botón para realizar una captura de pantalla durante una prueba.

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

Capturar acciones de una prueba

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

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

Captura de pantalla que muestra el botón para capturar un registro de acciones con imágenes desde la aplicación.

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

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

Capturar las grabaciones de la 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. En el caso de los exploradores Microsoft Internet Explorer o Microsoft Edge, o en las pruebas de aplicaciones de escritorio, use el cliente de escritorio de Test Runner.

Captura de pantalla que muestra el botón para capturar una grabación de pantalla desde la aplicación.

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

Ejecutar pruebas con TCM

Puede ejecutar pruebas que forman parte de un plan de prueba mediante la herramienta de línea de comandos TCM. Esta herramienta le permite crear e iniciar una ejecución de prueba y, a continuación, administrar todas las ejecuciones de pruebas existentes. Use los comandos tcm que se documentan aquí para realizar estas tareas.

Enumerar ejecuciones de pruebas | Crear ejecuciones de pruebas | Ejecutar ejecuciones de pruebas | Abortar ejecuciones de pruebas | Eliminar ejecuciones de pruebas | Exportar ejecuciones de pruebas | Publicar ejecuciones de pruebas

Enumerar ejecuciones de pruebas

Use tcm run /list para enumerar las ejecuciones disponibles en un plan de prueba y mostrar su ID. El ID corresponde al ID del elemento de trabajo definido cuando se creó la ejecución.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Parámetro Descripción
/planid:id Opcional. Indica que solo se devuelven en la lista las ejecuciones de pruebas asociadas al plan de prueba especificado.
/querytext:query Opcional. Especifica la consulta que se utilizará para enumerar un subconjunto de ejecuciones de prueba.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando muestra las ejecuciones de prueba definidas para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime. El ID y el Título corresponden al ID del elemento de trabajo y al título definidos para la ejecución de prueba. Por ejemplo, la ejecución de prueba 1000052 se denomina Test Plan for Cycle 1 (Manual).

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

Crear ejecuciones de pruebas

Use tcm run /create para crear una ejecución de prueba asociada al plan de prueba especificado. Además del plan de prueba, también se define el conjunto de prueba y la configuración que desea usar con su ID correspondiente. Puede recopilar estos ID mediante los comandos tcm plans /list, tcm suites /list y tcm configs /list.

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Parámetro Descripción
/title:title Especifica el título que desea usar para la ejecución de pruebas que cree.
/planid:id Especifica el plan de pruebas en el que desea crear la ejecución de la prueba.
/suiteid:id Especifica los conjuntos de prueba que desea usar para la ejecución de pruebas.
/configid:id Especifica la configuración de pruebas que desea usar para los conjuntos de prueba.
/querytext:query Es opcional si se especifica suiteid y configid. Especifica la consulta que se va a usar para seleccionar las pruebas que desea ejecutar.

Sugerencia: Puede usar el parámetro /querytest para ejecutar más de un conjunto de prueba. Por ejemplo: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”.
/settingsname:name Opcional. Especifica la configuración de prueba que desea usar para esta ejecución de pruebas. Si no selecciona una configuración de pruebas, se usa la predeterminada en el plan de prueba.
/owner:owner Opcional. Especifica el propietario de la ejecución de la prueba.
/builddir:directory Opcional. Especifica el directorio de compilación que se va a usar para buscar los ensamblados de prueba para la prueba. Si no se especifica, se utiliza la ubicación de compilación basada en la compilación asignada actualmente al plan de pruebas.
/testenvironment:name Opcional. Especifica el entorno de prueba que desea usar para esta ejecución de pruebas. Si no selecciona un entorno de prueba, se usa el predeterminado para el plan de prueba.
/include Opcional. Especifica que se incluyen todas las pruebas seleccionadas para la ejecución de pruebas, incluso si las pruebas no están establecidas actualmente en el estado Activo.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando crea una ejecución de prueba denominada MyTestRun en el plan de prueba con el ID77. La ejecución usa el conjunto de prueba con el ID161 y la configuración de prueba con el ID9. La ejecución se define para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime.

En este ejemplo, se crea una ejecución de prueba con el ID1000082.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Ejecutar ejecuciones de pruebas

Use tcm run /execute para iniciar una de las ejecuciones del plan de prueba. El ID que especifica se corresponde al ID del elemento de trabajo definido cuando se creó la ejecución. Puede ver una lista de todos los ID de ejecución de pruebas con el comando tcm run/list.

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parámetro Descripción
/id:id Especifica el ID de la ejecución de prueba que desea ejecutar.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando inicia una ejecución de prueba para el ID1000082 para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime. Los resultados se devuelven en la ventana de la CLI.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

Anular ejecuciones de pruebas

Use tcm run /abort para cancelar una ejecución de prueba que esté en curso. El ID que especifica se corresponde al ID del elemento de trabajo definido cuando se creó la ejecución.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parámetro Descripción
/id:id Especifica el ID de la ejecución de prueba que desea cancelar.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando detiene una ejecución de prueba con el ID1000082 para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime. Los resultados confirman el identificador y el título de la ejecución cancelada.

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

Eliminar ejecuciones de pruebas

Use tcm run /delete para eliminar una ejecución de prueba del plan de pruebas. El ID que especifica se corresponde al ID del elemento de trabajo definido cuando se creó la ejecución de prueba.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parámetro Descripción
/id:id Especifica el ID de la ejecución de prueba que desea eliminar.
/noprompt Opcional. Especifica que no se le pida al usuario que confirme la eliminación de una ejecución de prueba.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando elimina una ejecución de prueba con el ID1000082 para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime. Se pide al usuario que confirme que desea eliminar la ejecución de prueba especificada y se proporciona el resultado.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Exportar ejecuciones de pruebas

Use tcm run /export para exportar una ejecución de prueba a una ubicación especificada. El ID que especifica se corresponde al ID del elemento de trabajo definido cuando se creó la ejecución.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parámetro Descripción
/id:id Especifica el ID de la ejecución de prueba que desea exportar.
/resultsfile:path Especifica una ubicación y un nombre de archivo para la ejecución de prueba que desea exportar.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando especifica que la ejecución de prueba con el ID1000082 para el proyecto Fabrikam Fiber hospedado en la organización fabrikamprime se exporte a c:\temp\ResultsForDeveloper.trx.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Publicar ejecuciones de pruebas

Use tcm run /publish para publicar los resultados de un archivo de resultados de ejecución de prueba de Visual Studio para un plan de prueba especificado.

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Parámetro Descripción
/suiteid:id Especifica el conjunto de prueba que se va a usar al publicar una ejecución de prueba.
/configid:id Especifica qué configuración de prueba desea usar al publicar una ejecución de prueba.
/resultowner:owner Especifica el propietario de los resultados de la prueba.
/resultsfile:path Especifica la ubicación de la ejecución de prueba que desea publicar. Por ejemplo, "c:\temp\ResultsForDeveloper.trx".
/title:runtitle Opcional. Especifica un título que desea usar para la ejecución de prueba que publique.
/runowner:owner Opcional. Especifica el propietario de la ejecución de la prueba.
/build:buildnumber Opcional. Especifica el número de compilación que se va a usar para publicar una ejecución de prueba. Este parámetro se debe usar con /builddefinition.
/builddefinition:builddefinition Opcional. Especifica la definición de compilación que se va a usar para publicar una ejecución de prueba. Este parámetro se debe usar con /build.
/flavor:flavor Opcional. Especifica el tipo de compilación, como Versión. Este parámetro solo se puede usar si se usa el parámetro /build.
/platform:platform Opcional. Especifica la plataforma de compilación, como x86. Este parámetro solo se puede usar si se usa el parámetro /build.
/assignfailurestouser:user Opcional. Especifica el usuario al que se asignan las pruebas con fallos en la ejecución de prueba.
/buildverification Opcional. Especifica que esta ejecución de prueba contenga pruebas de verificación de la compilación que comprueben la funcionalidad básica de la compilación.

Para obtener descripciones de /collection, /teamproject y /login, consulte la herramienta de línea de comandos de TCM.

Ejemplo

El siguiente comando publica una ejecución de prueba para el conjunto de prueba con el ID161 y la configuración de prueba con el ID9 y reasigna el propietario. Esto actualiza los puntos de prueba existentes para los casos de prueba del conjunto de prueba que está emparejado con esta configuración y publica los resultados en el archivo .trx especificado. Y cualquier prueba fallida en la ejecución de la prueba se asigna al usuario especificado.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Preguntas más frecuentes

Estas son algunas preguntas habituales.

P: ¿Cómo se vuelve a ejecutar una prueba?

R: Seleccione cualquier prueba y elija Ejecutar.

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

R: Sí, seleccione un conjunto de prueba y elija Ejecutar. Esta opción ejecuta todas las pruebas activas del conjunto de prueba. Si aún no ha ejecutado una prueba, su estado está activo. Puede restablecer el estado de una prueba a activa si desea volver a ejecutarla.

Seleccionar y ejecutar todas las pruebas activas en un conjunto de prueba

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

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

Iniciar una prueba con opciones

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

Selección de la compilación para incluir un enlace en los resultados

Cualquier error presentado durante la ejecución se asocia automáticamente a la compilación seleccionada. El resultado de la prueba se publica en relación con 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 prueba mientras estoy ejecutando una prueba?

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

Seleccione el icono de edición para editar los pasos de prueba.

Se muestra la herramienta para editar los pasos de prueba.

Corregir los pasos de prueba al ejecutar una prueba

P: ¿Puedo agregar una captura de pantalla a los resultados de la prueba al ejecutar una prueba?

R: Si usa Google Chrome o Firefox, utilice el ejecutor web para realizar capturas de pantalla de la aplicación web durante las pruebas. En el caso de los exploradores Microsoft Internet Explorer o Microsoft Edge, o en las pruebas de aplicaciones de escritorio, puede descargar y usar el cliente de escritorio de Test Runner.

Realizar una captura de pantalla desde la aplicación

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

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

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

Capturar un registro de acciones con imágenes desde la aplicación

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

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

R: 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. En el caso de los exploradores Microsoft Internet Explorer o Microsoft Edge, o en las pruebas de aplicaciones de escritorio, descargue y use el cliente de escritorio de Test Runner.

Capturar una grabación de pantalla desde la aplicación

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

P: ¿Algunos de los datos adjuntos de la ejecución de la prueba no muestran la opción de previsualización?

R: Solo puede obtener una vista previa de los archivos con extensiones txt y log. Seleccione la opción de vista previa para los archivos de extensión txt o log y otra interfaz de usuario se abre con el campo desplegable que muestra todos los datos adjuntos de la ejecución de pruebas. Si selecciona un archivo con un tipo de extensión distinto de txt o log, se muestra el siguiente mensaje: "Solo puede obtener una vista previa de los archivos con extensiones txt y de registro, haga clic aquí para descargar los datos adjuntos".

P: ¿Cómo puedo controlar cuánto tiempo mantengo mis datos de prueba?

R: Para obtener más información, consulte Establecer directivas de retención de pruebas.

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

R: Descargue el cliente de escritorio Ejecución de pruebas.

P: ¿Con qué sistemas operativos es compatible el cliente de Test Runner?

R: Actualmente, el cliente de escritorio de Ejecución de pruebas solo es compatible con la plataforma Windows x64.

P: Estoy observando errores de ejecución de pruebas al usar el cliente de escritorio de Azure Test Runner.

A: Asegúrese de que usa la versión más reciente del cliente de escritorio del Ejecutor de pruebas. Descargue el Cliente de escritorio de Ejecución de pruebas.

P: ¿Funciona el cliente de escritorio de Azure Test Runner en dispositivos con el acceso condicional de Microsoft Entra habilitado?

R: Es posible que Azure Test Runner no funcione si su organización usa una directiva de acceso condicional a través de Microsoft Entra. Para obtener más información, consulte Decisiones comunes de acceso condicional. Esta experiencia es una limitación conocida y nuestra recomendación es usar el ejecutor web en este escenario.

P: ¿Puedo optar por no recibir telemetría para el cliente Ejecución de pruebas?

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

P: ¿Puedo ejecutar pruebas sin conexión e importar los resultados?

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

Paso siguiente