Rastreia se seu aplicativo como um todo funciona conforme o esperado.
É apenas o pedaço de bolo que faltava em sua estratégia de teste de integração!
O Clouseau é muito útil para testes de integração, quando você deseja ter certeza de que seus componentes se encaixam bem uns nos outros.
Como simular em seus testes de unidade não é suficiente, você deve verificar o código de produção real em testes de integração.
Clouseau rastreia invariantes em um aplicativo ao vivo e em execução no phantomJS. Basicamente, este é um teste de integração, o que significa que você deve ser capaz de encontrar essas invariantes sem qualquer modificação em sua base de código. Embora possa ser necessário de vez em quando, é claro …
Ele também pode ser usado facilmente como uma ferramenta de monitoramento se você tiver um aplicativo de longa duração ou quiser garantir que seu aplicativo recém-implantado cumpra suas tarefas mais básicas (portanto, críticas!).
Clone, garfo, use, é MIT!