¿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 y administrar los resultados y artefactos. El servicio ejecuta pruebas con una alta paralelización y almacena los resultados y artefactos de prueba para ayudarle a enviar funciones más rápidamente y solucionar problemas con facilidad.
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.
Solucionar problemas de las pruebas usando informes y artefactos fácilmente
A medida que crecen las aplicaciones, mantener la calidad es fundamental. Use la característica de informes del servicio para solucionar problemas de resultados de prueba con artefactos enriquecidos.
- Publique los resultados y los artefactos de prueba en el servicio y visualícelos en el portal de servicios para agilizar la solución de problemas.
- Integre informes con canalizaciones de CI para obtener informes enriquecidos y consolidados.
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.
Pruebe aplicaciones hospedadas de forma pública y privada.
Durante la fase de desarrollo, ejecute pruebas en un servidor de desarrollo localhost.
Compatibilidad con Playwright
Microsoft Playwright Testing se basa en el marco Playwright.
Compatibilidad con varias versiones de Playwright con cada nueva versión de Playwright.
Integre el conjunto de pruebas de Playwright existente sin cambiar el código de prueba.
Use la extensión Playwright Test para Visual Studio Code si busca una experiencia de editor enriquecida.
Pruebas integrales continuas mediante la CLI de Playwright para la integración con herramientas de integración continua (CI).
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.
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. A continuación, estos se publican en el servicio desde el equipo cliente y se pueden ver en el portal de servicios.
Para ejecutar pruebas existentes con Microsoft Playwright Testing no es necesario realizar cambios en el código de la prueba, instale el paquete del servicio de Microsoft Playwright Testing y especifique el punto de conexión de servicio para el á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 en la región y datos en reposo
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 detalles del área de trabajo, metadatos de ejecución de pruebas de Playwright como la hora de inicio y finalización, los minutos de la prueba, quién ejecutó la prueba, y los resultados y artefactos generados por Playwright que se publican en el servicio.