Last Updated: February 25, 2016
·
488
· xcambar

Clouseau - Track your app's health

Tracks that your app as a whole works as you expect it.

It's just the piece of cake that was missing in your integration testing strategy!

Clouseau is very useful for integration testing, when you want to make sure that your components fit well one with the other.

Because mocking in your unit tests is not enough, you have to check against real production code in integration tests.

Clouseau tracks invariants in a live and running app in phantomJS. Basically, this is integration testing, which means you should be able to find those invariants without any modification of your codebase. Though it might be necessary from time to time, of course...

It can also easily be used as a monitoring tool if you have a long-running app, or want to ensure your freshly deployed app fulfills its most basic (therefore critical!) tasks.

Clone it, fork it, use it, it's MIT!