A BDD testing framework for testing distributed systems.