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:
- ¿Existe un probador automático A / B para sitios web?
- ¿Cuál es la forma científica de construir un sitio web? Nuestro enfoque es crear flujos de usuarios mediante gráficos, describirlos en documentos, crear interfaces de usuario y entregarlos a los desarrolladores. ¿Es esta una buena manera? Estoy haciendo tanto el análisis como la experiencia de usuario.
- ¿Qué tipo de logotipo se adapta mejor a una cartera de desarrolladores web?
- ¿Por qué usamos promesa en los métodos de devolución de llamada en Node.js?
- ¿Cuál es el beneficio del complemento de WordPress?
- 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.