Pruebas de regresión visual con capturas de pantalla
Los equipos de desarrollo usan Webshot para detectar el tipo de errores que las pruebas unitarias se pierden: maquetaciones rotas, fuentes de respaldo, iconos faltantes, estados responsive estropeados. Captura staging, captura producción, compara el par. Adjunta el diff como comentario en un PR como prueba de que tu cambio es seguro (o como prueba de que acaba de aparecer un nuevo error).
Todos los botones abren el formulario de captura ya configurado. Puedes cambiar el formato y el viewport una vez que cargue la página.
Por qué Webshot para esto
Capturas precisas píxel a píxel
El modo PNG conserva el texto y los bordes nítidos: ideal para herramientas de pixel-diffing (`pixelmatch`, el `compare` de ImageMagick) donde el ruido de la compresión JPG generaría falsos positivos.
El mismo viewport en cada captura
Webshot captura exactamente con el mismo viewport, la misma posición de desplazamiento y el mismo tiempo de espera de carga de fuentes en cada ejecución: los resultados del diff son fiables.
Compatible con la API
Conecta la API gratis de Webshot a tu CI: captura antes y después del despliegue, compara con `pixelmatch` y haz que el build falle si los píxeles cambiados superan tu umbral.
Sin código repetitivo de Chrome headless
Olvídate de configurar Puppeteer, instalar fuentes y ajustar flags del sandbox. Webshot tiene todo eso funcionando en nuestra infraestructura. Tu CI solo hace una llamada HTTP.
Cómo capturar pruebas de regresión visual
- Elige la página o páginas que quieres monitorear: la página principal, las landing pages clave, el flujo de pago, cualquier sitio donde una regresión cause daño.
- Captura cada una en PNG + desktop_full + mobile_full para crear el baseline de tu aspecto actual en producción.
- Después de tu siguiente despliegue, vuelve a capturar las mismas URL. Compara las antiguas con las nuevas usando `pixelmatch` o ImageMagick: cualquier cambio de píxeles superior al 1 % merece revisión humana.
- Conéctalo a CI: un hook previo al despliegue captura staging, un hook posterior al despliegue captura producción y el build falla si el diff supera tu umbral.
Preguntas frecuentes
¿Listo para capturar?
Gratis, sin registro, sin marca de agua. Solo pega una URL.
📸 Abrir el formulario de capturaOtros casos de uso: Capturas de Google Maps · Capturas de WordPress · QA de landing pages · Capturas como prueba legal · Capturas de redes sociales · Ver todos →