Enable javascript in your browser for better experience. Need to know to enable it? Go here.

Herramientas para pruebas de regresión visual

Last updated : Oct 23, 2024
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2024
Adopt ?

Hemos destacado las herramientas para pruebas de regresión visual antes y hemos observado sus algoritmos evolucionar desde una comparación primitiva a nivel de píxel hasta ser un sofisticado sistema de coincidencia de patrones y reconocimiento óptico de caracteres (OCR, por sus siglas en inglés). Las herramientas tempranas de regresión visual generaban muchos falsos positivos y eran útiles solo en etapas posteriores de desarrollo cuando la interfaz se volvía estable. BackstopJS prevenía este problema al configurar selectores y ventanas gráficas para identificar pruebas visuales de elementos específicos en la pantalla. Pero el machine learning ha facilitado la detección y comparación de elementos visuales de manera más precisa, a pesar de que estos se muevan o abarquen contenido dinámico. Estas herramientas de pruebas se han vuelto más útiles y están bien posicionadas para aprovechar los últimos avances en inteligencia artificial y machine learning. Varias herramientas comerciales como Applitools y Percy, ahora afirman usar IA en sus pruebas de regresión visual. Uno de nuestros equipos ha utilizado Applitools Eyes extensamente y están contentos con los resultados. Aunque las pruebas de regresión visual no son un substituto para unas pruebas funcionales end-to-end bien escritas, sí son una adición para la caja de herramientas de pruebas. Estamos promoviendo su adopción porque se han convertido en una opción predeterminada segura como elemento de una estrategia integral de pruebas de IU.

May 2020
Trial ?

Desde que en 2014 mencionamos por primera vez a las herramientas de pruebas de regresión visual , el uso de la técnica se ha difundido y el conjunto de herramientas ha evolucionado. BackstopJS sigue siendo una excelente opción que está adquiriendo nuevas funcionalidades con regularidad, incluyendo el soporte para ser ejecutada dentro de contenedores Docker. Loki apareció en nuestro último Radar. Applitools, CrossBrowserTesting y Percy son soluciones SaaS. Otra notable mención es Resemble.js, una biblioteca que permite la detección de diferencias en imágenes. Aunque la mayoría de equipos la usan indirectamente como parte de BackstopJS, algunos la utilizan directamente para analizar y comparar imágenes de sitios web. En general, nuestra experiencia muestra que las herramientas de regresión visual son menos útiles en las fases iniciales del desarrollo, cuando la interfaz pasa por cambios significativos, pero definitivamente muestran su valor cuando el producto madura y la interfaz se estabiliza.

Jul 2014
Trial ?
Growing complexity in web applications has increased the awareness that appearance should be tested in addition to functionality. This has given rise to a variety of visual regression testing tools, including CSS Critic, dpxdt, Huxley, PhantomCSS, and Wraith. Techniques range from straightforward assertions of CSS values to actual screenshot comparison. While this is a field still in active development we believe that testing for visual regressions should be added to Continuous Delivery pipelines.
Jan 2014
Assess ?
Published : Jan 28, 2014

Download the PDF

 

 

 

English |  Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read the previous volumes