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
Mostrar todas las configuraciones del proyecto de equipo
Para mostrar todas las configuraciones del proyecto de equipo
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.
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
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.
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
(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
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.
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
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.
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
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.
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.
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
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.
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.
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
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.
Para ver los resultados de las pruebas, elija la flecha abajo del modificador del grupo central y, a continuación, elija Centro de pruebas.
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.
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.
(Opcional) Para actualizar el título de la ejecución de pruebas, escriba el nuevo nombre en Título.
(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.
(Opcional) Para agregar comentarios al resultado de la prueba, elija el icono Comentarios.Escriba sus comentarios y, a continuación, elija Guardar comentarios.
(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.
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