Con el avance de la tecnología de inteligencia artificial, el campo de las pruebas E2E (de extremo a extremo) está experimentando una nueva ola de innovación. Herramientas como Midscene.js, de código abierto y desarrollada por el equipo web-infra de ByteDance, y Shortest, creada por un desarrollador independiente, están cambiando las formas tradicionales de prueba.

Midscene.js utiliza un modelo de lenguaje grande multimodal, capaz de "comprender" intuitivamente la interfaz de usuario y realizar las operaciones correspondientes. La característica principal de este framework es un práctico plugin para navegador que permite a los usuarios interactuar con la página web mediante lenguaje natural sin necesidad de escribir código. Este plugin admite tres funciones principales: interacción, extracción y aserción, simplificando significativamente el proceso de prueba.

Simultáneamente, Shortest, desarrollada por un equipo emprendedor, también demuestra el potencial de la IA en el ámbito de las pruebas. Al combinar el procesamiento del lenguaje natural y el análisis de capturas de pantalla de la interfaz, Shortest puede generar casos de prueba E2E directamente, reduciendo significativamente el tiempo que los equipos dedican a tareas de prueba repetitivas.

Expertos del sector señalan que, a medida que la capacidad de codificación y multimodalidad de la IA madura, el nivel de automatización de los escenarios de prueba E2E básicos ha alcanzado un grado de perfección considerable. La aparición de estas herramientas innovadoras no solo mejora la eficiencia de las pruebas, sino que también impulsa la optimización de todo el proceso de desarrollo de software.

Enlace de código abierto: https://github.com/web-infra-dev/midscene