Compartir a través de


Cómo: Ejecutar casos de 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 físico o virtual. 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 las pruebas

Parámetros comunes para los procedimientos

Parámetro

Descripción

/collection:CollectionURL

Especifica el identificador 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.

/? o help

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

Procedimientos

Mostrar 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 10.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>.

Mostrar 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 10.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

Mostrar 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 10.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

Mostrar 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 10.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

Crear 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

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

  2. Para crear una ejecución de pruebas que usa una consulta de punto de prueba para una configuración de pruebas concreta, use 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 una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas.

  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.

Crear 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, haga clic en Inicio, elija Todos los programas, seleccione Microsoft Visual Studio 2010, elija Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio (2010).

    El símbolo del sistema se abrirá en la carpeta: <unidad>:\Archivos de programa\Microsoft Visual Studio 10.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 una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas.

  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 de Microsoft Test Manager, haga clic en Inicio y, a continuación, en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.

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

  3. En la barra de menús del grupo central, haga clic en Prueba y, a continuación, haga clic en 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. Haga doble clic en la ejecución de pruebas con el título que 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. Haga clic en Resolución y seleccione el motivo del error en la lista.

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

  8. (Opcional) Para ver los detalles de una prueba individual, haga doble clic en 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, haga clic en Guardar en la barra de herramientas.

Vea también

Conceptos

Ejecutar pruebas automatizadas desde la línea de comandos

Ejecutar pruebas automatizadas

Otros recursos

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

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