Behave and other BDD frameworks allow you to provide step libraries to reuse step definitions in similar projects that address the same problem domain.
Support of the following testing domains is currently known:
|Command-line||behave4cmd||Test command-line tools, like behave, etc. (coming soon).|
|Web Apps||django-behave||Test Django Web apps with behave.|
|Web, SMS, ...||behaving||Test Web Apps, Email, SMS, Personas (step library).|