DESARROLLADOR

Programación en Python: la nueva herramienta de Microsoft facilita la prueba de aplicaciones para los desarrolladores

Playwright para Python automatiza las pruebas de extremo a extremo de las aplicaciones web y se ejecuta en cualquier navegador.

python developer
Escribir pruebas de un extremo a otro en Python ahora es más fácil.
Getty Images/iStockphoto

Microsoft anunció Playwright para Python, una API que permite a los desarrolladores escribir pruebas integrales para aplicaciones web utilizando el lenguaje de programación Python.

Playwright para Python está diseñado para acelerar el proceso de prueba de nuevas aplicaciones web mediante la automatización del proceso de principio a fin. La API de Playwright se basa en la plataforma GitHub y permite a los desarrolladores ejecutar pruebas en todos los navegadores web modernos, incluido el nuevo navegador Microsoft Edge, Chrome, Mozilla Firefox y Safari.

Microsoft lanzó Playwright para Java a principios de este año. Junto con Python y JavaScript, conforma los tres lenguajes de programación más populares del mundo.

Mirar: Manual de Python: información de actualización, nuevas funciones, consejos de instalación y uso, y más (PDF gratuito) (República tecnológica)

Según la compañía, la API de Playwright proporciona una automatización más rápida y confiable que las herramientas de prueba existentes, lo que permite a los desarrolladores lanzar aplicaciones web nuevas y ricas en funciones más rápido.

«Las pruebas automatizadas de extremo a extremo se han vuelto más importantes que nunca», dijo la compañía en un comunicado. Una entrada de blog.

«Los equipos están lanzando más rápido y creando aplicaciones que se ejecutan en una cantidad cada vez mayor de dispositivos. El aumento en la velocidad y los objetivos de la red ejercen mucha presión sobre el proceso de prueba, y la automatización es fundamental.

Si bien ya existen sistemas de prueba automatizados, estos sistemas pueden ser laboriosos y poco confiables. Al mismo tiempo, las pruebas automatizadas pueden verse interrumpidas por eventos de tiempo de espera, lo que hace que fallen.

LEER  Cómo el éxito de DevOps de una empresa obtuvo luz verde para contratar a 1000 desarrolladores

Mirar: Los 5 principales lenguajes de programación que deben aprender los administradores de sistemas (PDF gratuito) (República tecnológica)

Para resolver este problema, Playwright espera automáticamente a que la interfaz de usuario (UI) esté lista, lo que garantiza que las pruebas se ejecuten de manera más confiable y sean más fáciles de escribir. La API utiliza una arquitectura basada en eventos que escucha eventos del navegador, como cambios de DOM, solicitudes de red y navegación de páginas. Mientras tanto, los scripts de Playwright pueden interceptar y modificar la actividad de la red y automatizar escenarios en múltiples páginas web.

Playwright se puede utilizar para probar vistas en aplicaciones web basadas en Django. Microsoft dice que los desarrolladores pueden usar la clase «Caso de prueba de servidor en vivo» para activar un servidor Django en vivo y ejecutar pruebas de navegador.

Mirar: Comandos de Linux para la gestión de usuarios (República Tecnológica Premium)

También puede usar el complemento Playwright para el marco pytest. Los desarrolladores también pueden implementar pruebas de Playwright en su CI/CD de GitHub mediante Playwright GitHub Action u otras herramientas de proveedores de CI/CD.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba