Behavior-driven development (BDD)
Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project
Behave
- BDD for Python
- Components
- features files - written by Business Analyst / Sponsor / whoever with behavior scenarios in it
- scenario - written description of your product's behavior from one or more users' perspectives
- steps - directory with Python step implementations for scenarios
- Write using Gherkin language
