|
Project Information
Featured
Downloads
Links
|
BehaveN allows you to practice Behaviour-Driven Development by verifying specifications written in a simple DSL. Features:
Like Cucumber, BehaveN can verify specifications written in a business-readable, domain-specific language. For example, this scenario from Dan North's Introducing BDD article can be verified by BehaveN: Scenario: Account is in credit Given the account is in credit And the card is valid And the dispenser contains cash When the customer requests cash Then ensure the account is debited And ensure cash is dispensed And ensure the card is returned Of course, a developer is going to need to implement the different steps named above, but that's done separately from the actual specifications themselves. This makes it possible for non-technical stakeholders to author the specifications, giving them the means to unambiguously communicate with the developers. BehaveN works with any test framework so you don't have to give up using your favorite one or start using a new test runner. If you don't have a favorite, BehaveN has its own runner that you can use. To learn more, read the Tutorial. |