Log in or register to vote.

Behaviour

Behaviour Driven Development in Python

Behaviour provides a language suitable for Behaviour Driven Development (BDD), as opposed to
post-coding unit testing. It operates as a facade over Python's unit testing framework.

What is Behaviour Driven Development?
-------------------------------------

BDD is a derivative of Test Driven Development (TDD), evolving out of the observed adoption-life-cycle
for TDD:

1. A developer starts using a unit testing framework (like unittest.py).
2. The developer becomes more confident in the quality of his work.
3. They realize that writing the tests first lets them concentrate on writing the code they needs.
4. The developer notices that the tests document the code ...

0