Ratatui es un robot que permite programar pruebas de caja negra para aplicaciones con interfaces HTML.
Está programado en JavaScript y "simplemente", carga la aplicación en un iframe y ejecuta determinadas acciones programadas (pulsa botones, enlaces, rellena campos de texto) comprobando los resultados obtenidos.
Cada prueba se programa mediante un "pseudo-lenguaje". Pero está en versión alfa o pre-alfa y no tiene documentación. Si quieres utilizarlo tendrás que ver el código (que no es tan complicado).
Podrás descargarte el código fuente aquí.