Tabla de contenido:

¿Qué es BackstopJS?
¿Qué es BackstopJS?

Video: ¿Qué es BackstopJS?

Video: ¿Qué es BackstopJS?
Video: Visual regression testing with BackstopJS [in 5 mins!] 2024, Noviembre
Anonim

BackstopJS es una aplicación de prueba de regresión visual que envuelve CasperJS, PhantomJS y ResembleJS en una matriz de prueba fácil de configurar en múltiples estados de aplicaciones (URL), elementos DOM y tamaños de pantalla. El siguiente es un recorrido de 15 minutos de una instalación y configuración inicial de BackstopJS.

Además, ¿qué es el backstop de Javascript?

Barrera . JS es un proyecto de código abierto para ejecutar pruebas visuales utilizando navegadores sin cabeza para capturar capturas de pantalla. Originalmente se ejecutó usando bibliotecas de navegador sin cabeza PhantomJS o SlimerJS.

Además, ¿qué son las pruebas de regresión visual? A prueba de regresión visual la herramienta realiza interfaz de usuario o interfaz de usuario (UI) pruebas de regresión capturando las capturas de pantalla de las páginas web / UI y compárelas con las imágenes originales (ya sea capturas de pantalla históricas de referencia o imágenes de referencia del sitio web en vivo).

De manera similar, se pregunta, ¿qué es la regresión CSS?

Regresión CSS Las pruebas son un conjunto de pruebas automatizadas para comparar diferencias visuales en sitios web. El advenimiento de las interfaces de usuario enriquecidas y el diseño receptivo ha hecho que sea casi imposible probar de manera eficiente las aplicaciones web y los sitios web sin enfocarse en CSS y diseños visuales.

¿Cómo se puede prevenir la regresión?

Algunos de ellos son:

  1. Eliminando código.
  2. Manteniendo el código simple.
  3. Evitando la lógica anidada profunda.
  4. Redacción de pruebas automatizadas (pruebas unitarias, pruebas de integración).
  5. Ejecute las pruebas antes de la implementación / envío.
  6. Trate de mantener el estado simple y breve si es posible.
  7. Utilice la validación de entrada dentro de las funciones.
  8. Utilice la validación de salida dentro de las funciones.

Recomendado: