Compartir a través de


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

Para ejecutar sus pruebas desde la línea de comandos usando tcm.exe o para importar sus casos de prueba en un conjunto de pruebas específico, necesita los nombres y los identificadores de los artefactos que son necesarios para ejecutar las pruebas. Puede obtener una lista de artefactos de prueba desde la línea de comandos mediante los siguientes comandos de tcm:

  • tcm plans /list

  • tcm suites /list

  • tcm configs /list

  • tcm testenvironments /list

tcm.exe se encuentra en <Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE en cualquier equipo que tenga Visual Studio Ultimate instalado.

tcm plans /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm suites /list [/planid: id | /querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm configs /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm testenvironments /list /collection:CollectionURL /teamproject:project [/login:username,[password]]

Parámetros

Parámetro

Descripción

/querytext:query

Especifica la consulta que se desea utilizar para devolver los artefactos de prueba.

/planid:id

Especifica que solo se mostrarán las suites de prueba en este plan de pruebas.

/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

/teamproject:project

El nombre del proyecto de equipo que contiene el plan de pruebas en el que desea importar las pruebas automatizadas.

/login:username,[password]

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.

Se pueden añadir parámetros de /collection y /teamproject al archivo XML de tcm.exe.config que se encuentra en el mismo directorio que tcm.exe: <Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE. Si los agrega al archivo, no es necesario escribirlos en la línea de comandos cada vez que ejecute un comando tcm . Puede agregar estas claves y sus valores al archivo, como sigue, en la sección appSettings:

    <appSettings>
         <add key="TeamFoundationServer" value=""http://<ServerName:Port/VirtualDirectoryName/CollectionName>"/>
         <add key ="TeamProject" value="DinnerNow"/>
    </appSettings>

Enumerar elementos de prueba

Los ejemplos siguientes asumen que ha iniciado 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 abre en la carpeta: <drive>:\Program Files\Microsoft Visual Studio 10.0\VC

El comando siguiente muestra las configuraciones de prueba en el proyecto de equipo DinnerNow:

tcm configs /list /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

El comando siguiente muestra solo el plan de pruebas Sprint 1 del proyecto equipo de DinnerNow para que pueda ver su Id.:

tcm plans /list /querytext:"SELECT * FROM TestPlans WHERE PlanName=’Sprint 1’" /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

El comando siguiente muestra los conjuntos de pruebas del plan de pruebas con Id. 3 del proyecto de equipo DinnerNow:

tcm suites /list /planid:3 /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

Vea también

Otros recursos

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

tcm: Importar y ejecutar pruebas automatizadas para un plan de pruebas desde la línea de comandos