Compartir a través de


Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando Tcm

Puede ejecutar los casos de prueba con automatización asociada desde la línea de comandos utilizando tcm.exe en lugar de usar la interfaz de usuario de Microsoft Test Manager.De este modo, se pueden iniciar las ejecuciones automáticamente desde un archivo por lotes.Por ejemplo, se puede programar dicho archivo por lotes de modo que se ejecute cada vez que se complete una compilación.

Para ejecutar estos casos de prueba automatizados de modo que los resultados formen parte del plan de pruebas, es preciso usar un entorno de laboratorio.Si inicia la ejecución desde la línea de comandos, utilice tcm.exe.Debe especificar la configuración de pruebas que contiene el conjunto de roles necesarios para ejecutar las pruebas y un entorno que contenga este conjunto de roles.Para obtener más información sobre las configuraciones y los entornos de las pruebas, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.

[!NOTA]

Si desea ejecutar pruebas automatizadas que interactúen con el escritorio, debe configurar el agente para que se ejecute como un proceso y no como un servicio.Para obtener más información, vea Cómo: Configurar el agente de pruebas para ejecutar pruebas que interactúen con el escritorio.

Puede utilizar una consulta para especificar el emparejamiento de caso de prueba y configuración, los llamados puntos de prueba, o puede especificar los conjuntos de pruebas y configuraciones que desea ejecutar desde el plan de pruebas.Es preciso conocer los identificadores del plan de pruebas, los conjuntos de pruebas y las configuraciones.Puede utilizar tcm.exe para mostrarlos si es necesario.

Siga los procedimientos que se describen a continuación para recopilar la información necesaria para ejecutar las pruebas automatizadas desde la línea de comandos y, a continuación, ejecutar las pruebas:

  • Mostrar todas las configuraciones del proyecto de equipo

  • Mostrar todos los planes de pruebas del proyecto de equipo

  • Mostrar todos los entornos de prueba del proyecto de equipo

  • Mostrar todos los conjuntos de pruebas del plan de pruebas

  • Crear una ejecución de pruebas mediante una consulta de punto de prueba

  • Crear una ejecución de pruebas para un conjunto de pruebas y una configuración concreta

  • Ver y actualizar los resultados de pruebas

Parámetros comunes para los procedimientos

Parámetro

Descripción

/collection:CollectionURL

Especifica el URI de la colección de proyectos de equipo.El formato del identificador URI es el siguiente: http://NombreServidor:Puerto/NombreDirectorioVirtual/NombreColección

Si no se utiliza ningún directorio virtual, el formato del identificador URI es el siguiente:

http://NombreServidor:Puerto/NombreColección

Si no conoce la ruta de acceso correcta, póngase en contacto con el administrador del sistema de Team Foundation.

/teamproject:nombreDeProyectoDeEquipo

Proyecto de equipo que desea usar.Este proyecto de equipo se debe definir en la colección de proyectos especificada por el parámetro /collection.

/login:nombreDeUsuario/Contraseña

Opcional.Especifica el nombre y contraseña de un usuario que ha iniciado sesión en el servidor de capa de aplicación de Team Foundation Server y que tiene permisos para ejecutar el comando.

Usaría esta opción si sus credenciales de Windows no tienen los permisos adecuados, o está usando autenticación básica o no está conectado a un dominio.

/build

Opcional.Especifica el número de compilación que estará asociado con la ejecución de pruebas.Si no se especifica la opción /buildDir, la ubicación de destino de esta compilación se utilizará para detectar binarios de prueba.

/buildDefinition

Nombre de la definición de compilación a la que pertenece la compilación.

/flavor

Tipo de compilación que se utilizará, en caso de que la compilación tenga más de uno.

/platform

Plataforma de compilación que se utilizará, en caso de que la compilación tenga más de uno.

/? o help

Muestra ayuda sobre el comando en la ventana del símbolo del sistema.

Procedimientos

Dd465192.collapse_all(es-es,VS.110).gifMostrar todas las configuraciones del proyecto de equipo

Para mostrar todas las configuraciones del proyecto de equipo

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Para mostrar todas las configuraciones del proyecto de equipo, escriba lo siguiente en el símbolo del sistema:

    tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Id Name

    ---------------- ------------------

    1 Vista and IE 7

    25 Vista and IE 8

    [!NOTA]

    Para mostrar los planes del proyecto de equipo, también puede usar el siguiente comando: Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>.

Dd465192.collapse_all(es-es,VS.110).gifMostrar todos los planes de pruebas del proyecto de equipo

Para mostrar todos los planes de pruebas del proyecto de equipo

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Para mostrar todos los planes del proyecto de equipo, escriba lo siguiente en el símbolo del sistema:

    tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Id Name

    ---------------- ------------------

    1 Beta 1 Test Plan

    22 RTM Test Plan

  3. (Opcional) Para buscar todos los conjuntos de pruebas de un plan de pruebas, escriba lo siguiente en el símbolo del sistema:

    tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Id Name

    ---------------- ------------------

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

Dd465192.collapse_all(es-es,VS.110).gifMostrar todos los entornos de prueba del proyecto de equipo

Para mostrar todos los entornos de prueba del proyecto de equipo

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Para mostrar todos los planes del proyecto de equipo, escriba lo siguiente en el símbolo del sistema:

    tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Name Description

    ---------------- ------------------

    Staging Environment Use to test staging environment

    Testing Environment for Customer ABC

Dd465192.collapse_all(es-es,VS.110).gifMostrar todos los conjuntos de pruebas del plan de pruebas

Para mostrar todos los conjuntos de pruebas del plan de pruebas

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Para buscar todos los conjuntos de pruebas del plan de pruebas, escriba lo siguiente en el símbolo del sistema:

    tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Id Name

    ---------------- ------------------

    1 Priority 1 Test Suite

    15 Shopping Cart Test Suite

Dd465192.collapse_all(es-es,VS.110).gifCrear una ejecución de pruebas mediante una consulta de punto de prueba

Para crear una ejecución de pruebas mediante una consulta de punto de prueba

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Para crear una ejecución de pruebas que utilice una consulta de punto de prueba para una configuración de pruebas concreta, utilice la información que figura en la siguiente tabla.

    Id

    Valor

    Planid

    1

    Configid

    13

    Escriba lo siguiente en la línea de comandos:

    tcm run /create /title:"Nightly Run" /planid:1 /querytext:"SELECT * FROM TestPoint WHERE ConfigurationId=13" /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Run created with ID: <xxx>.

    [!NOTA]

    Debe proporcionar una configuración de pruebas y un entorno que coincida con el conjunto de roles en sus configuraciones de pruebas para una ejecución de pruebas automatizada, utilizando tcm.exe.Para obtener más información sobre las configuraciones y los entornos de las pruebas, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.Para crear una configuración de pruebas, vea Crear la configuración para pruebas del sistema automatizadas mediante Microsoft Test Manager.

  3. Para ver el progreso de la ejecución de pruebas, siga los pasos que se describen en Ver y actualizar los Resultados de pruebas.

Dd465192.collapse_all(es-es,VS.110).gifCrear una ejecución de pruebas para un conjunto de pruebas y una configuración concreta

Para crear una ejecución de pruebas para un conjunto de pruebas y una configuración concreta

  1. Abra un símbolo del sistema de Visual Studio.

    Para ello, elija Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2012, elija Herramientas de Visual Studio y, por último, elija Desarrollador de Símbolo del sistema.

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\VC.

  2. Si desea crear una ejecución de pruebas para todas las pruebas de un conjunto de pruebas para una configuración concreta, use la información que figura en la siguiente tabla.

    Id

    Valor

    Planid

    1

    Suiteid

    5

    Configid

    13

    Escriba lo siguiente en la línea de comandos:

    tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>

    Verá resultados similares a los siguientes:

    Run created with ID: <xxx>.

    [!NOTA]

    Debe proporcionar una configuración de pruebas y un entorno que coincida con el conjunto de roles en sus configuraciones de pruebas para una ejecución de pruebas automatizada, utilizando tcm.exe.Para obtener más información sobre las configuraciones y los entornos de las pruebas, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.Para crear una configuración de pruebas, vea Crear la configuración para pruebas del sistema automatizadas mediante Microsoft Test Manager.

  3. Para ver el progreso de la ejecución de pruebas, siga los pasos que se describen en Ver y actualizar los Resultados de pruebas.

Ver y actualizar los resultados de pruebas

Para ver y actualizar los Resultados de pruebas

  1. Abra Microsoft Test Manager.

    [!NOTA]

    Para mostrar la ventana Microsoft Test Manager, haga clic en Inicio y, a continuación, elija Todos los programas.Seleccione Microsoft Visual Studio 2012 y, a continuación, elija Administrador de pruebas de Microsoft.

  2. Para ver los resultados de las pruebas, elija la flecha abajo del modificador del grupo central y, a continuación, elija Centro de pruebas.

  3. En la barra de menús del grupo central, elija Prueba y, a continuación, elija Analizar ejecuciones de pruebas.

    Se muestra la actividad Analizar ejecuciones de pruebas que indica todas las ejecuciones de pruebas de este plan de pruebas.

  4. Abra la ejecución de pruebas con el título que le asignó desde la línea de comandos para abrir y ver los detalles.

    Se mostrarán los detalles de la ejecución de pruebas.

  5. (Opcional) Para actualizar el título de la ejecución de pruebas, escriba el nuevo nombre en Título.

  6. (Opcional) Si se produjera un error en la prueba, puede actualizar el motivo del error.Elija Resolución y seleccione el motivo del error en la lista.

  7. (Opcional) Para agregar comentarios al resultado de la prueba, elija el icono Comentarios.Escriba sus comentarios y, a continuación, elija Guardar comentarios.

  8. (Opcional) Para ver los detalles de una prueba individual, abra la prueba.

    Se muestra el resultado de la prueba con los detalles de la ejecución y el historial de resultados de dicha prueba.Puede cerrar esta vista para volver a la ejecución de pruebas.

    [!NOTA]

    Si determina que hay un error a partir del análisis, puede crear un error desde esta vista.

  9. Para guardar los cambios de esta ejecución de pruebas, elija Guardar en la barra de herramientas.

Vea también

Referencia

tcm: Enumerar planes de pruebas, conjuntos de pruebas y entornos

tcm: Ejecutar pruebas partiendo de un plan de pruebas usando la utilidad de línea de comandos

Conceptos

Ejecutar pruebas automatizadas desde la línea de comandos

Ejecutar pruebas automatizadas en Microsoft Test Manager

Otros recursos

Crear casos de prueba a partir de un ensamblado de pruebas automatizadas