Behavior-Driven-Development testing for multi-user web/mail/sms apps
behaving is a web application testing framework for Behavior-Driven-Development, similar to Cucumber or lettuce. It differs from these by focusing on multi-user web/email/sms interactions. behaving is written in python and is based on behave, splinter. Please refer to behave’s excellent documentation for a guide on how to use it, how to write your custom steps and make it possible to extend behaving.