¿Qué es Behave?

Behave es BDD en Python, es una técnica ágil de desarrollo de software que fomenta la colaboración entre desarrolladores, el aseguramiento de la calidad y participantes no técnicos o comerciales en un proyecto de software.

¿Qué significa BDD?

Behavior Driven Development ~ Desarrollo basado en el comportamiento; es un proceso de desarrollo de software que trata de combinar los aspectos puramente técnicos y los de negocio, de manera que tengamos un marco de trabajo, y un marco de pruebas, en el que los requisitos de negocio forman parte del proceso de desarrollo.

¿Cómo instalar Behave?

Behave puede instalarse utilizando pip de python, por tal lo que necesitamos previamente es Pyhton y pip

Versiones

Versiones de Python y de pip

$ pip install behave

pip install behave

Comando que instala behave usando pip

Para actualizar la versión de behave que instalamos:
$ pip install -U behave

Actualización

Actualización

¿Qué palabras son importantes antes de empezar a trabajar?
  • Feature: Indica el nombre de la funcionalidad a probar, claro y explícito
  • Scenario: Describe cada escenario a probar
  • Given: Incluye los pasos para poner el sistema en el estado que se desea probar, provee contexto para el escenario a ejecutar el test o prerequisito en los datos.
  • When: Especifica el conjunto de acciones que lanzan el test
  • Then: Especifica el resultado esperado en el test
Bibliografía

https://behave.readthedocs.io/en/latest/
https://es.slide share.net/mario21ic/testing-en-bdd-con-python-y-behave
https://github.com/behave