Compartir a través de


Cuadros de diálogo de Test Edition

Actualización: noviembre 2007

En ciertas situaciones, las Herramientas para pruebas Team System utilizan los cuadros de diálogo para solicitarle confirmación u orientación. Para obtener información sobre las situaciones en las que aparecen estos cuadros de diálogo y los significados de sus opciones, consulte Cuadros de diálogo de Team Test. Para obtener información sobre cómo controlar el comportamiento predeterminado de los cuadros de diálogo, consulte Cómo: Configurar los cuadros de diálogo de Test Edition.

Cuadros de diálogo de pruebas de equipo

A continuación se muestran las situaciones en las que un cuadro de diálogo le solicita que aclare o confirme una acción:

  • Cuando debe abrirse una ventana de resultados de pruebas manuales para la ejecución. Ha iniciado una ejecución de prueba que contiene una o más pruebas manuales. Cuando se encuentra cada prueba manual, un cuadro de diálogo le notifica que está a punto de abrirse la prueba para ejecutarla.

  • Cuando un elemento de implementación nuevo no se encuentra en la carpeta de la solución. Mientras edita las opciones de configuración de ejecución de prueba, puede elegir que se implementen archivos o carpetas nuevos cuando se ejecuten las pruebas. Si elige un elemento de implementación que no se encuentra en la carpeta de la solución, se abre un cuadro de diálogo para notificárselo y advertirle que elemento podría no implementarse correctamente si la configuración de ejecución se utilizara en otro equipo. Se le solicita que confirme que desea agregar el elemento de implementación. Para obtener más información sobre cómo configurar las configuraciones de ejecución, consulte Cómo: Especificar la configuración de una ejecución de prueba.

  • Cuando una ejecución de prueba remota contiene pruebas manuales. Si intenta ejecutar remotamente una selección de pruebas, las pruebas manuales se quitan automáticamente de la ejecución de prueba. Puede elegir si desea recibir una notificación de la eliminación. Para obtener más información, vea Quitar pruebas manuales de las ejecuciones de prueba remotas.

  • Cuando se agrega el atributo InternalsVisibleTo. El código contiene elementos que tienen el certificador de acceso interno. Al generar pruebas unitarias, aparece un cuadro de diálogo que le pregunta si desea agregar el atributo InternalsVisibleTo. Puede decidir si aplicar la misma respuesta a esta pregunta en el futuro, con lo que también se suprime el cuadro de diálogo. Para obtener más información, consulte Generar pruebas unitarias para elementos de código marcados como internos.

  • Cuando se agregan archivos de metadatos a los elementos de la solución. Está intentando agregar un archivo de metadatos de prueba a una solución que ya contiene un archivo de metadatos de prueba. Se le pregunta si desea reemplazar el archivo de metadatos existente o combinar juntos los dos archivos. Para obtener más información, vea Agregar archivos de metadatos a elementos de la solución.

  • Cuando una ejecución de prueba vacía está a punto de ser anulada. Después de quitar una prueba manual de una ejecución de prueba remota, la ejecución de prueba podría estar vacía. Herramientas para pruebas Team System no ejecuta las ejecuciones de prueba vacías, y puede elegir si desea que se le notifique esta situación. Para obtener más información, vea Detener una ejecución de prueba vacía.

  • Cuando se cancela la publicación de una ejecución de pruebas en el servidor de Team Foundation. Si empieza a publicar los resultados de las pruebas y, a continuación, cancela la publicación, aparece este cuadro de diálogo. El cuadro de diálogo se limita a solicitar confirmación de que desea cancelar la publicación.

  • Cuando se cambia una propiedad de una prueba manual en la ventana Propiedades mientras la prueba manual está abierta en Microsoft Word. Mientras tiene abierta una prueba manual en formato de Microsoft Word, puede editar sus propiedades en la ventana Propiedades de Visual Studio. Después de editar una propiedad, Visual Studio muestra un cuadro de diálogo que avisa de que la propiedad se guardará en el archivo de Word. Si hace clic en Aceptar, se guarda la propiedad cambiada; si hace clic en Cancelar, no se guarda la propiedad cambiada.

  • Cuando se cierra una prueba manual en ejecución.Está ejecutando una prueba manual, pero antes de que finalice, la cierra. Aparece un cuadro de diálogo para notificarle que, al cerrar la ventana de la prueba manual, ésta se anulará. Si contesta Aceptar, se anulará la prueba.

  • Cuando se crea un elemento de trabajo a partir de un resultado de prueba sin publicar. Está creando un elemento de trabajo a partir de un resultado de prueba que no ha sido publicado todavía en el almacén operativo. Se abre un cuadro de diálogo para preguntarle si desea publicar el resultado de las pruebas antes de crear el elemento de trabajo.

  • Cuando se elimina una ejecución de pruebas publicada de Team Foundation Server. Si decide eliminar una ejecución de pruebas publicada, aparece este cuadro de diálogo. El cuadro de diálogo solicita confirmación de que desea eliminar la ejecución de pruebas publicada.

  • Cuando se elimina una o varias ejecuciones de pruebas. En la ventana Ejecuciones de pruebas, selecciona las ejecuciones de pruebas y, a continuación, presiona Supr. o hace clic en Eliminar. Un cuadro de diálogo solicita confirmación de que desea eliminar la o las ejecuciones de pruebas. Para obtener más información, vea Eliminar una ejecución de prueba.

  • Cuando se excluye una prueba de un grupo. Ha cambiado las propiedades de una prueba para que ya no se muestre en un grupo concreto del Editor de lista de pruebas o de la ventana Vista de pruebas. Puede elegir si se requiere confirmar esta acción. Para obtener más información, vea Excluir una prueba de un grupo.

  • Al importar listas de pruebas, si hay un conflicto de Id. de lista de pruebas. Está importando un archivo de metadatos de prueba que contiene listas de pruebas. El identificador único de una de estas listas coincide con el identificador de una lista que ya se encuentra en su solución. Esto produce un conflicto que tiene que resolver. Para obtener más información, vea Importar listas de pruebas.

  • Cuando se carga un archivo heredado. El formato de los documentos XML utilizado en las pruebas en Visual Studio ha cambiado entre Visual Studio 2005 y Visual Studio 2008. Si utiliza Visual Studio 2008 para abrir una solución que contiene archivos anticuados, Visual Studio muestra el Asistente para conversión de Visual Studio. Este asistente permite crear una copia de seguridad de los archivos antes de convertirlos. Al hacer clic en Finalizar, Visual Studio convierte los archivos y abre la solución.

  • Cuando se carga un archivo de metadatos, si no se puede encontrar un vínculo a la prueba. Está cargando un archivo de metadatos de prueba que contiene listas de pruebas, que a su vez contienen vínculos a las pruebas. Uno de los vínculos a una prueba no se puede resolver; es decir, la prueba no se encuentra en la ruta de acceso indicada. Se le solicita que decida qué hacer a continuación. Para obtener más información, vea Cargar un archivo de metadatos: faltan vínculos.

  • Cuando se cargan pruebas o configuraciones de ejecución de prueba, si hay un conflicto de identificador.. Está cargando una solución que contiene pruebas o configuraciones de ejecución de prueba. El identificador único de una de estas entidades coincide con el identificador de una prueba o configuración de ejecución de prueba que ya se encuentra en su solución. Esto produce un conflicto que tiene que resolver. Para obtener más información, vea Pruebas de carga o configuraciones de ejecución de prueba.

  • Cuando se abren pruebas manuales en formato de Word si no está instalado Microsoft Office Word 2003 (o una versión posterior). Su solución puede contener una prueba manual en formato de Word que creó en el pasado o que otra persona creó y le ha entregado. Si abre esa prueba mientras sin que Word esté instalado, Visual Studio abre la prueba en modo de sólo lectura en la ventana de edición principal. El cuadro de diálogo le avisa de que la prueba se abre en modo de sólo lectura.

  • Cuando se inicia una ejecución de prueba remota o una ejecución con cobertura de código bajo el depurador. Si ejecuta pruebas en un equipo remoto, no puede recopilar información de cobertura de código ni ejecutar las pruebas bajo el depurador. Si inicia una ejecución de prueba que intenta realizar una de estas dos acciones, se abre un cuadro de diálogo para notificarle que la ejecución de prueba seguirá ejecutándose, pero localmente, no remotamente.

  • Cuando se envía una ejecución de prueba que contiene pruebas manuales. Si inicia una ejecución de prueba que contiene por lo menos una prueba manual, un cuadro de diálogo le avisa la existencia de la prueba manual.

  • Cuando se utiliza un archivo de configuración de ejecución de prueba en un equipo donde no se ha instalado Visual Studio Team System Test y se especifica un equipo remoto para ejecutar las pruebas.

    Un usuario de Visual Studio Team System Test puede crear y guardar una configuración de ejecución de prueba que especifique la ejecución remota de pruebas. Puede que esté ejecutando Visual Studio Professional Edition o Visual Studio Team para Developers, que no se pueden usar para ejecutar remotamente las pruebas. Si utiliza este archivo de configuración de prueba en Visual Studio Professional Edition o Team para Developers, un cuadro de diálogo le pregunta si desea ejecutar las pruebas localmente.

  • Cuando se importan configuraciones de ejecución de prueba, si hay un conflicto entre configuraciones de ejecución de prueba. Está intentando importar una configuración de ejecución de prueba. El identificador coincide con el de una configuración de ejecución de prueba que ya contiene la carpeta Elementos de la solución. Esto produce un conflicto que tiene que resolver. Para obtener más información, vea Importar configuraciones de ejecución de prueba.

En las secciones siguientes se describen con más detalle muchas de estas situaciones, para ayudarle a decidir qué hacer cuando las experimente.

Importar listas de pruebas

Como se explica en Volver a utilizar pruebas, las listas de pruebas tienen identificadores únicos. Si el identificador de una lista de pruebas que está importando causa un conflicto con el identificador de una lista que ya se encuentra en la solución, se abre un cuadro de diálogo que ofrece las siguientes opciones:

  • Anular siempre la importación del archivo de metadatos. Esta opción cancela la operación de importación completa. El resultado es como si nunca se hubiera iniciado la operación. Ninguna de las listas de pruebas importadas estará presente, con independencia del punto de la operación donde apareció el conflicto.

  • Reemplazar siempre la lista de pruebas existente con la nueva. Se importa la lista de pruebas causante del conflicto y se reemplaza la lista original que tiene el mismo identificador. La importación de listas de pruebas continúa hasta el final del archivo de metadatos, o el conflicto siguiente, si ocurre.

  • Mantener siempre la lista de pruebas existente. La lista de pruebas causante del conflicto no se importa, pero la importación continúa hasta el final del archivo de metadatos, o el conflicto siguiente, si ocurre.

  • Combinar siempre las listas de pruebas. Aunque exista un conflicto entre dos listas de pruebas, se combinan las pruebas que contienen en una lista de pruebas resultante. Las listas de pruebas combinadas contienen las pruebas de las dos listas originales.

Este cuadro de diálogo le ofrece otra opción, además de permitirle contestar la pregunta que se le ha formulado. También puede elegir que la contestación seleccionada sea la predeterminada, si hace clic en No volver a mostrar este cuadro de diálogo, antes de elegir Aceptar. También puede cambiar la respuesta predeterminada. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Pruebas de carga o configuraciones de ejecución de prueba

Está cargando una solución que contiene pruebas o configuraciones de ejecución de prueba. Por lo menos una prueba o configuración de ejecución de prueba tiene un identificador que causa un conflicto con una prueba o configuración de ejecución de prueba ya presente en la solución. Esto produce un conflicto que tiene que resolver, y que se le notifica mediante un cuadro de diálogo. Este cuadro de diálogo presenta las opciones siguientes:

  • Anular siempre la carga del archivo. No se cargará ninguna de las pruebas y configuraciones de ejecución que contiene el archivo. Por ejemplo, si el archivo especificado contiene tres pruebas, y una de ellas causa un conflicto y opta por anularla, no se cargará ninguna de las tres pruebas.

  • Reemplazar siempre la entrada existente con la entrada nueva. Se cargará la prueba o el archivo de configuración de ejecución causante del conflicto y la carga continuará. El resultado es que se mantendrá la entrada que se está cargando; se descartará la entrada que se había cargado previamente.

  • Mantener siempre la entrada existente. No se cargará la prueba o el archivo de configuración de ejecución causante del conflicto, pero la carga continuará en el siguiente elemento. El resultado es que se mantendrá el archivo que se había cargado previamente, y se descartará el archivo actual.

Además de elegir esta opción, también puede establecer la respuesta que selecciona para que sea el valor predeterminado. Establezca el valor predeterminado haciendo clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. También puede cambiar la respuesta predeterminada. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Quitar pruebas manuales de las ejecuciones de prueba remotas

Las pruebas manuales se pueden ejecutar localmente, pero no remotamente. Por consiguiente, cuando Herramientas para pruebas Team System detecta que una ejecución de prueba que se está iniciando contiene una o más pruebas manuales, las quita de la ejecución de prueba. No se eliminan las pruebas manuales del proyecto de prueba.

Cuando Herramientas para pruebas Team System elimina una prueba manual de una ejecución de prueba remota, lo advierte mediante un cuadro de diálogo. También puede utilizar este cuadro de diálogo para que Herramientas para pruebas Team System deje de mostrarle advertencias. Para ello, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Importar configuraciones de ejecución de prueba

Como las pruebas y las listas de pruebas, las configuraciones de ejecución de prueba están identificadas por un identificador único. Si el identificador de una configuración de ejecución de prueba que está importando causa un conflicto con el identificador de una configuración de ejecución que ya se encuentra en la solución, se le notifica con un cuadro de diálogo que ofrece las siguientes opciones:

  • Mantener siempre la configuración de ejecución de prueba importada. La configuración de ejecución de prueba que está importando reemplaza a la original que tiene el mismo identificador.

  • Retener la configuración de ejecución de prueba actual. No se importa la configuración de ejecución de prueba. En su lugar, su solución utilizará la configuración de ejecución de prueba que ya está presente en la carpeta Elementos de la solución de su solución.

Además de optar por esta opción, también puede elegir que la contestación seleccionada sea la predeterminada, si hace clic en No volver a mostrar este cuadro de diálogo, antes de elegir Aceptar. También puede cambiar la respuesta predeterminada. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Eliminar una ejecución de prueba

Después de ejecutar las pruebas, los resultados de la ejecución se muestran en la ventana Resultados de pruebas. Puede eliminar una o varias ejecuciones de prueba, haciendo clic con el botón secundario en ellas y, a continuación, seleccionando Eliminar ejecución de prueba.

De forma predeterminada, Herramientas para pruebas Team System muestra un cuadro de diálogo para solicitarle que confirme la eliminación de la ejecución de prueba. También puede utilizar este cuadro de diálogo para que Herramientas para pruebas Team System deje de solicitarle esta confirmación. Para ello, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Detener una ejecución de prueba vacía

Como se ha explicado en la sección Quitar pruebas manuales de las ejecuciones de prueba remotas, Herramientas para pruebas Team System quita automáticamente las pruebas manuales de las ejecuciones de prueba remotas. Si la ejecución de prueba sólo contuviera pruebas manuales, se crearía una ejecución de prueba vacía. Herramientas para pruebas Team System no ejecuta las pruebas vacías.

Cuando Herramientas para pruebas Team System detiene una ejecución de prueba vacía, lo advierte con un cuadro de diálogo. También puede utilizar este cuadro de diálogo para que Herramientas para pruebas Team System deje de mostrarle advertencias. Para ello, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Agregar archivos de metadatos a elementos de la solución

Como se explica en Volver a utilizar pruebas, puede agregar archivos de metadatos a la carpeta Elementos de la solución de su solución de distintas maneras, incluidas las siguientes:

  • Haga clic con el botón secundario en la carpeta Elementos de la solución y seleccione Agregar elemento existente.

  • Arrastrar un archivo de metadatos a la carpeta Elementos de la solución.

Está intentando agregar un archivo de metadatos de prueba a una solución que ya contiene un archivo de este tipo. Herramientas para pruebas Team System abre un cuadro de diálogo para preguntarle si desea sustituir el archivo de metadatos existente o combinar los dos archivos. En este cuadro de diálogo también puede seleccionar que su contestación sea el valor predeterminado siempre que se encuentre esta situación en el futuro. Para establecer el valor predeterminado, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Cargar un archivo de metadatos: faltan vínculos

Puede cargar un archivo de metadatos de prueba si hace clic en Cargar archivo de metadatos en la barra de herramientas del Editor de lista de pruebas y seleccionar el archivo de metadatos en la estructura de directorios de la otra solución. Al hacer esto, Herramientas para pruebas Team System intenta resolver las referencias a todas las pruebas que se describen en el archivo de metadatos.

Si una referencia a una prueba no se puede resolver, se abre un cuadro de diálogo para preguntarle cómo desea continuar: detener totalmente la carga del archivo de metadatos; localizar la prueba que no se encontró; u omitir únicamente ese archivo.

Puede elegir que su respuesta sea el valor predeterminado para todas las ocasiones en que esta situación se encuentre en el futuro. Para ello, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Excluir una prueba de un grupo

En el Editor de lista de pruebas o en la ventana Vista de pruebas, puede agrupar las pruebas por propiedad; por ejemplo, por el propietario de la prueba. También puede quitar una prueba de un grupo. Para ello, haga clic con el botón secundario en la prueba en Editor de lista de pruebas y seleccione Excluir del grupo. Esta acción produce dos efectos: quita la prueba del grupo y borra el valor de la propiedad por la cual estaba agrupada la prueba. Por ejemplo, si se aplica Excluir del grupo a una prueba cuya propiedad Propietario estaba establecida en 'Joe', el valor 'Joe' se quita de dicha propiedad, lo que la deja vacía.

Después de seleccionar Excluir del grupo, se muestra un cuadro de diálogo que solicita su confirmación de esta acción. También puede utilizar este cuadro de diálogo para que no se le solicite más la confirmación de la acción de exclusión de pruebas. Para ello, haga clic en No volver a mostrar este cuadro de diálogo antes de hacer clic en Aceptar. Para obtener más información, vea Cómo: Configurar los cuadros de diálogo de Test Edition.

Generar pruebas unitarias para elementos de código marcados como internos

Cuando se generan pruebas unitarias para elementos de código que tienen el certificador de acceso interno, aparece el cuadro de diálogo Agregar atributo InternalsVisibleTo. Pregunta si desea agregar el atributo InternalsVisibleTo al proyecto. Si responde que sí, el ensamblado del código sometido a prueba se marca con el atributo InternalsVisibleTo, con lo que los tipos internos de ese ensamblado quedan visibles al proyecto de prueba. Esto permite realizar las pruebas unitarias en esos tipos internos. Para obtener más información, consulte Establecer el atributo InternalsVisibleTo.

En el cuadro de diálogo Opciones que se alcanza a través del menú Herramientas, puede optar por aplicar la misma respuesta a esta pregunta en el futuro, con lo que también se suprime el cuadro de diálogo. Para ello, seleccione una de las opciones siguientes:

  • Intentar siempre agregar el atributo InternalsVisibleTo. Si elige esta opción, Visual Studio intenta agregar el atributo InternalsVisibleTo al proyecto del código sometido a prueba, lo que hace que los elementos marcados como internos estén visibles para el proyecto de prueba.

  • No intentar nunca agregar el atributo InternalsVisibleTo. Si elige esta opción, Visual Studio no intenta agregar el atributo InternalsVisibleTo. En este caso, los tipos internos se tratan como si estuvieran marcados como privados, de manera que la generación de pruebas crea un descriptor de acceso privado para probar el ensamblado.

Vea también

Tareas

Cómo: Configurar los cuadros de diálogo de Test Edition

Conceptos

Volver a utilizar pruebas