Share via


¿Qué es Microsoft Playwright Testing (versión preliminar)?

Microsoft Playwright Testing (versión preliminar) es un servicio totalmente administrado para pruebas integrales basadas en Playwright. Con Playwright, puede automatizar las pruebas integrales para asegurarse de que las aplicaciones web funcionan de la manera esperada, en diferentes exploradores web y sistemas operativos. El servicio abstrae la complejidad y la infraestructura para ejecutar pruebas de Playwright con una paralelización alta.

Ejecute el conjunto de pruebas de Playwright en la nube, sin cambios en el código de prueba ni modificaciones en la configuración de herramientas. Use la extensión Playwright Test para Visual Studio Code si busca una experiencia de editor enriquecida, o utilice la CLI de Playwright para agregar automatización dentro del flujo de trabajo de integración continua (CI).

Comience con Inicio rápido: Ejecución de las pruebas de Playwright a gran escala con Microsoft Playwright Testing.

Para más información sobre cómo crear pruebas integrales con el marco Playwright, consulte la documentación de introducción en el sitio web de Playwright.

Importante

Microsoft Playwright Testing se encuentra actualmente en versión preliminar. Para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general, consulte los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Aceleración de pruebas con exploradores remotos paralelos

A medida que la aplicación se vuelve más compleja, aumenta el tamaño del conjunto de pruebas. El tiempo para completar el conjunto de pruebas también crece en consecuencia. Use exploradores remotos paralelos para acortar el tiempo de finalización general del conjunto de pruebas.

  • Distribuya las pruebas entre muchos exploradores paralelos hospedados en la infraestructura en la nube.

  • Escale las pruebas por encima de la potencia de procesamiento de las máquinas del agente de CI, la infraestructura local o la estación de trabajo del desarrollador.

  • Rendimiento regional coherente, ya que las pruebas se ejecutan en exploradores de la región de Azure más cercana a la máquina cliente.

Aprenda cómo puede configurar las pruebas para un rendimiento óptimo.

Prueba coherente entre varios sistemas operativos y exploradores

Las aplicaciones web modernas deben funcionar de forma impecable en numerosos exploradores, sistemas operativos y dispositivos.

  • Ejecute pruebas simultáneas en todos los exploradores modernos de Windows, Linux y la emulación móvil de Google Chrome para Android y Safari para dispositivos móviles.

  • El uso de exploradores administrados por servicios garantiza resultados coherentes y confiables para las pruebas de regresión funcionales y visuales, tanto si las pruebas se ejecutan desde las estaciones de trabajo de desarrollador del equipo como desde la canalización de CI.

  • Microsoft Playwright Testing admite todos los exploradores de compatibles con Playwright.

Pruebas de punto de conexión

Use exploradores remotos hospedados en la nube para probar aplicaciones web independientemente de dónde se hospeden, sin tener que permitir conexiones entrantes en el firewall.

Compatibilidad con Playwright

Microsoft Playwright Testing se basa en el marco Playwright.

Cómo funciona

Microsoft Playwright Testing crea instancias de exploradores hospedados en la nube en diferentes sistemas operativos. Playwright se ejecuta en la máquina cliente e interactúa con Microsoft Playwright Testing para ejecutar las pruebas de Playwright en los exploradores hospedados. La máquina cliente puede ser la estación de trabajo del desarrollador o una máquina del agente de CI si ejecuta las pruebas como parte del flujo de trabajo de CI. El código de prueba de Playwright permanece en la máquina cliente durante la serie de pruebas.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Una vez completada una serie de pruebas, Playwright envía los metadatos de la serie de pruebas al servicio. Los resultados de la prueba, los archivos de seguimiento y otros archivos de serie de pruebas están disponibles en el la máquina cliente.

Para ejecutar pruebas existentes con Microsoft Playwright Testing, no es necesario realizar ningún cambio en el código de prueba. Agregue un archivo de configuración de servicio al proyecto de prueba y especifique la configuración del área de trabajo, como el token de acceso y el punto de conexión de servicio.

Obtenga más información sobre cómo determinar la configuración óptima para optimizar la ejecución del conjunto de pruebas.

Residencia y datos en reposo en la región

Microsoft Playwright Testing no almacena ni procesa datos de clientes fuera de la región donde implemente el área de trabajo. Cuando se usa la característica de afinidad regional, los metadatos se transfieren de la región del explorador hospedada en la nube a la región del área de trabajo de forma segura y conforme.

Microsoft Playwright Testing cifra automáticamente todos los datos almacenados en el área de trabajo con claves administradas por Microsoft (claves administradas por el servicio). Por ejemplo, estos datos incluyen los detalles del área de trabajo y los metadatos de la serie de pruebas de Playwright, como la hora de inicio y finalización de la prueba, los minutos de prueba y quién ejecutó la prueba.

Paso siguiente