Ejecuta pruebas de Playwright a gran escala

Espacios de trabajo de dramaturgo es un servicio totalmente administrado para pruebas web de un extremo a otro, basadas en Playwright. Al utilizar Espacios de trabajo de dramaturgo, puedes acelerar significativamente la ejecución de pruebas ejecutando pruebas en paralelo mediante navegadores gestionados en la nube. El servicio gestiona la infraestructura subyacente y la complejidad, por lo que puedes validar tu aplicación web en navegadores principales tanto en Linux como en Windows. Así puedes lanzar funcionalidades más rápido y con mayor confianza.

Empiece con Inicio rápido: ejecute sus pruebas de Playwright a escala con los espacios de trabajo de Playwright.

Para más información sobre cómo crear pruebas de un extremo a otro con el marco de pruebas de Playwright, visite la documentación de introducción en el sitio web de Playwright.

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.

  • Amplíe sus pruebas más allá de la capacidad de procesamiento de los agentes de CI, la infraestructura local o la estación de trabajo del desarrollador.

  • Experimenta un rendimiento regional consistente ejecutando tus pruebas en navegadores de una región de Azure que esté más cerca de tu máquina cliente.

Aprenda más sobre cómo puede configurar 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.

  • Al utilizar navegadores gestionados por servicios, aseguras resultados consistentes y fiables tanto para las pruebas de regresión funcional como visual, ya sea que ejecutes pruebas desde las estaciones de trabajo de desarrollador de tu equipo o desde la cadena de CI.

  • Espacios de trabajo de dramaturgo admite todos los exploradores compatibles con Playwright.

Pruebas de punto de conexión

Utiliza navegadores remotos alojados en la nube para probar aplicaciones web independientemente de dónde las alojes. No necesitas permitir conexiones entrantes en tu firewall.

Compatibilidad con Playwright

Espacios de trabajo de dramaturgo está construido sobre el framework Playwright.

Cómo funciona

Los espacios de trabajo de Playwright crean instancias de navegadores alojados en la nube en distintos sistemas operativos. Playwright ejecuta pruebas en la máquina cliente —ya sea una estación de trabajo desarrolladora o un agente CI— y controla remotamente los navegadores alojados en la nube a través del servicio Espacios de trabajo de dramaturgo. El código de prueba permanece en el equipo cliente a lo largo de la ejecución de pruebas, mientras que las interacciones del explorador se realizan en la nube.

Diagrama que muestra una introducción a la arquitectura de las áreas de trabajo de Playwright.

Una vez completada la ejecución de una prueba, 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.

No es necesario modificar el código de prueba existente para ejecutarlo con áreas de trabajo de Playwright. Simplemente instale el paquete Áreas de trabajo de Playwright y especifique el punto de conexión del área de trabajo.

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

Residencia de datos dentro de la región y datos en reposo

Las áreas de trabajo de Playwright no almacenan ni procesan los datos de los clientes fuera de la región en la que se implementa el área de trabajo. Cuando se utiliza la función de afinidad regional, los metadatos se transfieren de la región del navegador alojada en la nube a la región del espacio de trabajo de manera segura y conforme.

Las áreas de trabajo de Playwright cifran 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 detalles del área de trabajo, metadatos de ejecución de pruebas de Playwright, como tiempo de inicio y finalización de pruebas, minutos de prueba, quién ejecutó la prueba y los resultados de las pruebas que se publican en el servicio.

Paso siguiente