Compartir a través de


Grabar pruebas con Windows Internet Explorer y reproducirlas mediante Mozilla Firefox

Con Microsoft Visual Studio 2010 Feature Pack 2, puede usar Windows Internet Explorer 7 (o versiones posteriores) para grabar las acciones de la interfaz de usuario en un sitio web o en una aplicación basada en web y, a continuación, reproducir las pruebas mediante las versiones 3.5 y 3.6 del explorador Mozilla Firefox.

Nota de precauciónPrecaución

Una vez completada la instalación de Microsoft Visual Studio 2010 Feature Pack 2, si desea utilizar el paquete de pruebas para Mozilla Firefox, debe instalar y configurar la extensión de aplicación auxiliar de pruebas para Mozilla Firefox. Para obtener más información, vea Cómo: Instalar la extensión Test Helper para Mozilla Firefox.

SugerenciaSugerencia

De forma predeterminada, el archivo instalador de extensiones de aplicación auxiliar de pruebas (ConfigFFExtension.exe) se encuentra en una de las rutas de acceso siguientes:

  • equipos de 32 bits: %CommonProgramFiles%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

  • equipos de 64 bits: %CommonProgramFiles(x86)%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

Nota de precauciónPrecaución

Solo puede utilizar el explorador Firefox para reproducir pruebas de IU codificadas. No se admite la grabación de pruebas de IU codificadas en sitios web y aplicaciones web mediante el explorador Firefox.

Puede utilizar los siguientes tipos de pruebas para reproducir las pruebas codificadas de la interfaz de usuario mediante el explorador Firefox:

  • Pruebas de IU codificadas Puede crear pruebas automatizadas de la interfaz de usuario (IU), conocidas como pruebas de IU codificadas. Estas pruebas proporcionan pruebas funcionales de la interfaz de usuario y validación de los controles de la interfaz de usuario. Las pruebas de IU codificadas permiten probar la funcionalidad de una interfaz de usuario. Su ejecución es más rápida que las pruebas manuales. Por consiguiente, puede ejecutarlas con más frecuencia. Utilizando Microsoft Visual Studio 2010 Feature Pack 2, puede grabar las acciones de la interfaz de usuario en un sitio web o en una aplicación basada en web. Puede crear pruebas de IU codificada mediante Internet Explorer y luego reproducirlas mediante el explorador Firefox.

    Para obtener más información sobre las pruebas de interfaz de usuario codificadas, vea Probar la interfaz de usuario con pruebas de IU automatizadas.

  • Pruebas manuales: puede crear casos de pruebas manuales para su aplicación. En un caso de prueba manual, puede documentar todos los pasos de prueba necesarios para un escenario concreto y otra información que deba tener para ejecutar la prueba manual. Esto podría incluir adjuntar archivos al caso de prueba manual. Para ejecutar casos de pruebas manuales con un ejecutor de pruebas, debe agregarlos a un plan de pruebas. Al agregar los casos de prueba manual a un plan, puede guardar los resultados cada vez que ejecute la prueba. Utilizando Microsoft Visual Studio 2010 Feature Pack 2, puede crear una grabación de acciones de los pasos de pruebas manuales que se realizan en un sitio web o en una aplicación basada en web. Puede grabar las pruebas con Internet Explorer y después reproducirlas con el explorador Mozilla Firefox.

    Para obtener más información sobre pruebas manuales, vea Crear casos de pruebas manuales y Ejecutar pruebas manuales mediante el ejecutor de pruebas.

Ejecutar pruebas de IU codificadas de forma remota

Si desea ejecutar sus pruebas de IU codificadas de forma remota para la aplicación, debe instalar Microsoft Visual Studio 2010 Feature Pack 2 en cualquier equipo que tenga un agente de prueba o un controlador de pruebas que vaya a usar para ejecutar las pruebas. Para obtener más información sobre cómo ejecutar pruebas de IU codificadas, vea Cómo: Configurar el agente de pruebas para ejecutar pruebas que interactúen con el escritorio y Ejecutar pruebas automatizadas.

Compilar pruebas codificadas de interfaz de usuario con Team Build

Si desea compilar el proyecto de prueba que contiene las pruebas de IU codificadas de Silverlight como parte del equipo de compilación mediante un agente de compilación, debe instalar Microsoft Visual Studio 2010 Feature Pack 2 en cualquier equipo que tenga un agente de compilación que se usa para compilar el proyecto de prueba. Para obtener más información sobre cómo compilar y ejecutar pruebas, vea Cómo: Configurar y ejecutar pruebas programadas después de compilar la aplicación.

Compatibilidad de reproducción con varias versiones de Mozilla Firefox

El usuario podría tener varias versiones de Firefox instaladas y varios idiomas de la misma versión. Se puede elegir la versión y el lenguaje de Firefox para la reproducción. Cuando se lleva a cabo la reproducción con el Ejecutor de pruebas de Microsoft, se muestran todas las versiones de Firefox que están instaladas en el equipo para que el usuario elija. En caso de CodedUITest, el usuario puede establecer el atributo de entorno BrowserWindow.CurrentBrowser a cualquiera de las versiones instaladas y la reproducción elegirá la versión designada de Firefox.

Por ejemplo, si establece BrowserWindow.CurrentBrowser = Firefox 3.5.7 "(ar)", se utilizará la versión árabe 3.5.7 de Firefox. Si se establece la propiedad CurrentBrowser en "Firefox", se elegirá la versión predeterminada de Firefox instalada para la reproducción. Compruebe la clave del Registro en HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox para buscar los nombres de todas las versiones de Mozilla Firefox instaladas en el equipo y utilizarlos para establecer la propiedad CurrentBrowser. También puede especificar la propiedad CurrentBrowser con la variable de entorno CodedUITestCurrentBrowser. Las pruebas de IU codificadas leerán esta variable de entorno y establecerán la propiedad CurrentBrowser como parte de la inicialización de la prueba. Se trata de una manera mejor de elegir un explorador para la reproducción porque no conlleva cambios en la prueba de IU codificada. Además, puede manipular el explorador para la reproducción utilizando esta variable de entorno.

Requisitos previos

  • Visual Studio 2010 Ultimate, Visual Studio 2010 Premium o Test Professional 2010.

  • Las versiones 3.5 o 3.6 de Mozilla Firefox se han instalan y se han iniciado por lo menos una vez para el usuario actual.

Tareas

Tareas clave

Temas relacionados

Nota de precauciónPrecaución
Una vez completada la instalación de Microsoft Visual Studio 2010 Feature Pack 2, si desea utilizar el paquete de pruebas para Mozilla Firefox, debe instalar y configurar la extensión de aplicación auxiliar de pruebas para Mozilla Firefox.También debe instalar la extensión de aplicación auxiliar de prueba como parte del explorador Mozilla Firefox.

Reproducir pruebas manuales mediante Mozilla Firefox: al ejecutar una prueba manual, puede especificar que se use el explorador Mozilla Firefox para las interacciones con un sitio web o una aplicación basada en web.

Reproducir pruebas de IU codificadas mediante Mozilla Firefox: puede agregar una variable de entorno a sus pruebas de IU codificadas para que se use el explorador Firefox cuando se ejecuta en la prueba con sitios web o las aplicaciones basadas en web.

Vea también

Conceptos

Probar la aplicación

Probar la interfaz de usuario con pruebas de IU automatizadas

Crear casos de pruebas manuales

Ejecutar pruebas manuales mediante el ejecutor de pruebas

Otros recursos

Probar la aplicación con Feature Pack 2