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
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.
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, 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.
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, 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.
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, 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.
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, 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.
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.
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, 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.
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.
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 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.
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.
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.
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.
(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. Haga clic en Resolución y seleccione el motivo del error en la lista.
(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.
(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.
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