Me gustaría compartir la experiencia de nuestro equipo. Hemos estado utilizando nuestra propia herramienta de prueba de interfaz de usuario, Screenster, para probar nuestras aplicaciones web y las de nuestros clientes. Ha demostrado ser una alternativa útil a Selenium para tareas de prueba visual / CSS.
Screenster es una herramienta de automatización de prueba que realiza una comparación basada en capturas de pantalla de diferentes versiones de sus páginas web. Primero crea una línea de base visual para una página, tomando una captura de pantalla para cada acción del usuario. Durante la próxima ejecución, toma una nueva captura de pantalla en cada paso, la compara con la de la línea de base y resalta las diferencias.
En resumen, Screenster tiene las siguientes ventajas:
- ¿Debo continuar con CSS o volver primero para fortalecer mi conocimiento de HTML?
- ¿Cuál es el mejor libro sobre Bootstrap 4?
- Cómo hacer rápidamente páginas de destino optimizadas para la tasa de conversión utilizando herramientas y marcos de código abierto
- ¿Cuál es el significado de las conexiones concurrentes?
- ¿Qué pasa con el futuro de Python y Django?
- Línea de base visual: se capturan capturas de pantalla para cada paso del usuario durante la grabación de prueba
- Comparación basada en capturas de pantalla: Screenster compara las imágenes capturadas durante una reproducción con las de la línea de base y resalta todas las diferencias
- Selectores CSS inteligentes: el probador puede seleccionar elementos CSS en las capturas de pantalla y realizar acciones con ellos, por ejemplo, marcarlos como regiones ignoradas para excluirlas de una comparación adicional
- Opciones avanzadas de mantenimiento de pruebas: es posible agregar o eliminar pasos, modificar acciones en cada paso, anular pruebas con nuevos parámetros, etc.
Screenster está disponible para descarga gratuita o puede probarse en su servidor de demostración.