JBehave

BDD framework that helps automate acceptance tests and supports the development process in BDD style. In this framework, business requirements and their acceptance criteria are described in the form of so-called user stories.