Aplicación o suite para comparar el sitio después de las actualizaciones

Estoy buscando una manera de escanear automáticamente nuestro sitio en busca de cambios después de que lancemos una actualización en nuestro sitio.

Por supuesto, tenemos un servicio que escanea en busca de 404, 500, etc. Pero hay dos problemas que actualmente estamos revisando manualmente y que quiero automatizar: uno, nuestras actualizaciones no funcionan y dos, nuestras actualizaciones cambian otras partes de el sitio. Estos problemas no activarán un 404.

Por lo general, nos damos cuenta si nuestros cambios no se afianzan, pero a veces no es así. Sin embargo, lo que es más preocupante es cuando nuestras actualizaciones rompen una parte aparentemente no relacionada del sitio y no nos damos cuenta porque no es un 404 y no revisamos todo el sitio. De lo que realmente quiero tomar conciencia.

Me gustaría algún software para raspar nuestro sitio, guardar los datos y luego hacer lo mismo después de lanzar nuestras actualizaciones. Al comparar lo nuevo con lo antiguo, debería mostrarnos todos los cambios detectados y podemos verificar que vemos cambios solo donde esperamos que estén.

Supongo que este software haría esto comparando los DOM, pero también sería bueno si mantuviera capturas de pantalla de las páginas para mostrarnos las diferencias visualmente tan rápido cuando queramos verlas.

Respuestas (3)

Encontré este programa Ruby llamado Sitediff . Solo está en 0.3 y tengo un problema con él, pero parece muy prometedor.

Wraith de la BBC parece ser una aplicación completa y lista para producción.

Finalmente hay un SAAS para esto. Estamos usando diffy.website para esto y está funcionando maravillosamente.