Skip to content

This repository provides stuctured steps to learn how to use behave and gherkin

Notifications You must be signed in to change notification settings

XdoctorwhoZ/behave-learning

Repository files navigation

Behave Python Learning

This repository provides stuctured steps to learn how to use behave and gherkin:

What is it my precious ?

Behave is a python framework for the BDD technique

https://behave.readthedocs.io/en/stable/

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. We have a page further describing this philosophy.

Check also the cucumber project to get some usefull information

https://cucumber.io/docs/bdd/history/

You can also find other examples in the following links:

https://jenisys.github.io/behave.example/index.html

Learning Steps

This repository provides an initiation to behave though the following examples. Those examples does not explore the all power of behave. You can see them as a smooth initiation.

Each step is based on the previous one, improving the way it is done by a new behave concept.

Install Dependencies

# Install from the github to get the lastest cool features
pip install git+https://github.com/behave/behave
# Install the html formater, for your bosses :-)
pip install behave-html-formatter
# Top Asserts !
pip install PyHamcrest

About

This repository provides stuctured steps to learn how to use behave and gherkin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published