Compartir a través de


Cómo: Crear casos de prueba a partir de un ensamblado de pruebas automatizadas usando tcm.exe

Si ha creado un pruebas automatizadas mediante Visual Studio, quizás desea ejecutarlas como parte de un plan de pruebas. Al agregarlas a un plan de pruebas, puede medir el progreso de la prueba. Puede ver juntos los resultados de estas pruebas automatizadas y otras pruebas del plan de pruebas, y seguir el progreso que está realizando. También puede vincular estos casos de prueba a requisitos, de forma que pueda ver el estado de las pruebas automatizadas para el requisito. Para obtener más información sobre cómo hacerlo, vea Vincular casos de prueba existentes a un requisito.

Para ejecutar estas pruebas como parte de un plan de pruebas, puede usar la herramienta de línea de comandos tcm.exe para crear casos de prueba para todos los métodos de prueba de un ensamblado o para algunos de los métodos de prueba en función de las propiedades del método de prueba o la categoría de pruebas. Si desea agregar una prueba a un caso de prueba existente, puede asociar directamente un método de prueba a ese caso de prueba. Para obtener más información, vea Cómo: Asociar una prueba automatizada a un caso de prueba.

Si tiene pruebas automatizadas existentes de versiones anteriores de Microsoft Visual Studio 2010, puede asociarlas a un caso de prueba después de actualizar el proyecto de prueba que contiene las pruebas automatizadas a Visual Studio 2010.

Después de importar los métodos de prueba y crear los casos de prueba, tiene que agregar los casos de prueba al plan de pruebas. Para ejecutar los casos de prueba de sus planes de pruebas, debe usar un entorno físico o virtual. Las pruebas automatizadas no se pueden ejecutar usando Microsoft Test Manager sin un entorno.

Debe proteger el proyecto de prueba que contiene los métodos de prueba automatizada y asegurarse de que el proyecto de prueba forma parte de la definición de compilación. Debe asegurarse de seleccionar en su plan de pruebas una compilación creada con esta definición de compilación. Microsoft Test Manager usa la información de la compilación para buscar el ensamblado del método de prueba correcto y usarlo para ejecutar las pruebas automatizadas.

Para obtener más información sobre cómo proteger un proyecto de prueba y la compilación del equipo, vea Agregar archivos al control de versiones y Compilar la aplicación.

También puede ejecutar las pruebas automatizadas desde la línea de comandos usando configuraciones de pruebas y un entorno de pruebas. Para obtener más información, vea Cómo: Ejecutar casos de pruebas automatizadas desde la línea de comandos usando Tcm.

Use los procedimientos siguientes para crear casos de prueba desde un ensamblado de pruebas automatizadas que después puede ejecutar como parte de su plan de pruebas:

  • Crear casos de prueba a partir de un ensamblado de pruebas automatizadas y agregarlos a su plan

  • Preparar el plan de pruebas para que use su compilación de equipo

  • Crear la configuración y el entorno de pruebas para ejecutar las pruebas

  • Ejecutar la prueba automatizada mediante el Administrador de pruebas de Microsoft

  • 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 usa ningún directorio virtual, el formato del identificador URI será 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

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

Para crear casos de prueba a partir de un ensamblado de pruebas automatizadas

  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 10.0.

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

  2. Cambie el directorio a la carpeta que contiene el ensamblado generado a partir de su proyecto de prueba.

    Para ello, en primer lugar cambie al directorio de la carpeta de su solución. A continuación, cambie el directorio a la carpeta de su proyecto de prueba, escribiendo el comando siguiente en el símbolo del sistema:

    cd <nombre del proyecto> \bin\Debug

  3. Para importar todos los métodos de prueba del ensamblado, escriba lo siguiente en el símbolo del sistema:

    tcm testcase /collection:<CollectionURL> /teamproject: <Nombre del proyecto de equipo> /import /storage: <nombre del ensamblado> .dll

    Verá resultados similares a los siguientes:

    Modification Title

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

    Added <Name of test method>

    Added <Name of test method>

    Summary

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

    Added 2

    Updated 0

    Total 2

    Nota

    Los casos de prueba que se crean tendrán los mismos nombres que los métodos de prueba que se importaron.

  4. (Opcional) Puede limitar los métodos de prueba que se importan desde el ensamblado en función de las categorías de pruebas. Para obtener más información acerca de las categorías de pruebas, vea Definir categorías de listas para agrupar las pruebas. Por ejemplo, el siguiente comando muestra cómo importar pruebas que están en las categorías SmokeTest y ShoppingCart.

    tcm testcase /collection:<CollectionURL> /teamproject: <Nombre del proyecto de equipo> /import /storage: <nombre del ensamblado> .dll /category:"ShoppingCart&SmokeTest"

  5. (Opcional) Puede limitar los métodos de prueba que se importan desde el ensamblado en función de una propiedad de los métodos de prueba. Por ejemplo, el siguiente comando muestra cómo importar todos los métodos de prueba cuya prioridad es 0 o 1.

    tcm testcase /collection:<CollectionURL> /teamproject: <Nombre del proyecto de equipo> /import /storage: <nombre del ensamblado> .dll/maxpriority:1

  6. Abra Microsoft Test Manager.

    Nota

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

  7. Para seleccionar un plan de pruebas, haga clic en la flecha de lista desplegable del modificador del grupo central y, a continuación, haga clic en Centro de pruebas.

  8. En la barra de menús del grupo central, haga clic en Plan.

  9. (Opcional) Para seleccionar un plan de pruebas diferente, haga clic en el hipervínculo del nombre de plan de pruebas, en la esquina superior derecha, o haga clic en el icono de inicio.

  10. Puede agregar casos de prueba a un conjunto de pruebas nuevo o existente. Para agregar los casos de prueba al plan, haga clic en Contenido y, en el recuadro de la jerarquía de conjuntos de pruebas, seleccione el conjunto de pruebas o agregue uno nuevo. En el recuadro de detalles del conjunto de pruebas, haga clic en Agregar.

    Se muestra el cuadro de diálogo Agregar casos de prueba al conjunto.

    Nota   Para obtener más información sobre los conjuntos de pruebas en planes de pruebas, vea Organizar casos de prueba mediante conjuntos de pruebas.

  11. Seleccione los casos de prueba que se crearon. Estos casos de prueba tendrán los mismos nombres que los métodos de prueba en el ensamblado de pruebas. A continuación, haga clic en Agregar casos de prueba.

    Los casos de prueba se muestran en la lista de pruebas del conjunto de pruebas seleccionado.

    Nota

    También puede importar los casos de prueba directamente en un conjunto de pruebas estático. Para obtener más información sobre cómo hacerlo, vea tcm: Importar pruebas automatizada en conjuntos de pruebas.

Configurar el plan de pruebas para que use su Team Build

Para preparar su plan de pruebas para ejecutar la prueba automatizada que ha creado, debe elegir la definición de compilación correcta usada para compilar los métodos de prueba automatizada. Debe hacerlo para que el ensamblado de pruebas automatizadas se pueda encontrar en la ubicación del recurso compartido de su definición de compilación y, después, se pueda ejecutar desde Microsoft Test Manager.

Para preparar el plan de pruebas para que use su compilación de equipo

  1. Abra Microsoft Test Manager.

    Nota

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

  2. Para seleccionar un plan de pruebas, haga clic en la flecha de lista desplegable del modificador del 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 Plan.

  4. Para preparar su plan de pruebas para ejecutar las pruebas automatizadas, haga clic en Propiedades y, a continuación, haga clic en Filtro de compilaciones.

    Se muestra el cuadro de diálogo Filtrar compilaciones completadas.

  5. Para seleccionar la definición de compilación que se usa para compilar las pruebas automatizadas, haga clic en Definición de compilación.

  6. Se puede asignar a cada compilación un valor concreto para reflejar la calidad de la misma. Para seleccionar la calidad de las compilaciones que desea ver, haga clic en Calidad de la compilación.

    Nota

    Para obtener más información sobre las definiciones de compilación y la calidad de las compilaciones, vea Definir el proceso de compilación.

  7. Para guardar los cambios, haga clic en Establecer filtro de compilación.

  8. Para seleccionar la compilación más reciente que usará con este plan de pruebas y que incluye los últimos cambios de la prueba automatizada, primero debe hacer clic en Guardar para guardar el plan y, a continuación, hacer clic en Modificar.

    Se muestra la actividad Asignar compilación. Puede comparar su compilación actual con una compilación que planea usar. La lista de elementos asociados muestra los cambios realizados a los elementos de trabajo entre las compilaciones. A continuación, puede asignar la última compilación que desea usar para las pruebas con este plan. Para obtener más información sobre cómo seleccionar una compilación, vea Determinar qué compilaciones tienen correcciones de errores, nuevas características o requisitos.

  9. Para cerrar la actividad Asignar compilación y volver a las propiedades del plan de pruebas, haga clic en el icono Cerrar.

  10. Para guardar los cambios de este plan de pruebas, haga clic en Guardar en la barra de herramientas.

Crear la configuración y el entorno de pruebas para ejecutar las pruebas

Para ejecutar las pruebas automatizadas, debe usar un entorno físico o virtual. Las pruebas automatizadas no se pueden ejecutar usando Microsoft Test Manager sin un entorno.

Debe crear un entorno que contenga los roles de su configuración de pruebas y, a continuación, usar este entorno en su plan de pruebas. Para obtener más información sobre cómo crear un entorno, los roles y la configuración de 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.

Para crear la configuración y el entorno de pruebas para ejecutar las pruebas

  1. Para crear un entorno físico, siga los pasos de este tema: Crear un entorno físico para su uso en pruebas.

  2. Si usa Visual Studio Lab Management, puede crear un entorno virtual. Para crear un entorno virtual, siga los pasos de este tema: Cómo: Crear un entorno a partir de máquinas virtuales o plantillas. Si desea obtener más información acerca de cómo se crean entornos virtuales, vea Conceptos y directrices sobre entornos virtuales.

  3. Para crear sus configuraciones de pruebas, siga los pasos de este tema: Crear una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas.

Ejecutar la prueba automatizada mediante el Administrador de pruebas de Microsoft

Para ejecutar la prueba automatizada mediante el Administrador de pruebas de Microsoft

  1. Abra Microsoft Test Manager.

    Nota

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

  2. Para ejecutar la prueba automatizada, haga clic en la flecha de lista desplegable del modificador del 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.

  4. (Opcional) Para reemplazar la compilación, la configuración de pruebas o el entorno que se usará para ejecutar las pruebas automatizadas seleccionadas en este plan de pruebas, haga clic con el botón secundario en la prueba y, a continuación, haga clic en Ejecutar con opciones. Por ejemplo, si desea ejecutar en un entorno provisional en lugar del entorno de prueba estándar, podría elegir un entorno diferente. En el cuadro de diálogo Opciones de ejecución, puede cambiar esta configuración y, a continuación, hacer clic en Ejecutar para ejecutar la prueba seleccionada.

    Nota

    Si selecciona un entorno diferente, debe tener los mismos roles que el entorno donde se creó la configuración de pruebas que use.

  5. Para ejecutar la prueba automatizada sin cambiar ninguna opción, haga clic con el botón secundario en la prueba y, a continuación, haga clic en Ejecutar.

    Se muestra la actividad Analizar ejecuciones de pruebas que indica el progreso de la ejecución de pruebas que contiene esta prueba.

    Nota

    Puede seleccionar varias pruebas para ejecutar varias pruebas automatizadas o puede seleccionar ejecutar un conjunto completo de pruebas. Para ejecutar un conjunto, haga clic con el botón secundario en el conjunto de pruebas y, a continuación, haga clic en Ejecutar.

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 de lista desplegable del modificador del 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. Muestra todas las ejecuciones de pruebas de este plan de pruebas.

  4. Haga doble clic en una ejecución de pruebas para abrirla y ver los detalles.

    Se muestran los detalles de la ejecución de pruebas.

  5. (Opcional) Para actualizar el título de la ejecución de pruebas para que sea más significativo, 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. Muestra los detalles de la ejecución de pruebas, los datos adjuntos de los datos recopilados para el resultado de esta prueba, 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

Tareas

Cómo: Asociar una prueba automatizada a un caso de prueba

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

Otros recursos

tcm: Importar pruebas automatizada en conjuntos de pruebas

Crear pruebas automatizadas