behave

Biblioteca de Python para desarrollo guiado por comportamiento que usa pruebas en lenguaje natural para mejorar la colaboración

Visitar behave

behave es una biblioteca de Python diseñada para equipos de desarrollo que desean aplicar técnicas de desarrollo guiado por comportamiento. Se dirige a programadores, analistas de calidad y participantes de negocio que buscan colaborar en proyectos de software mediante pruebas escritas en un estilo de lenguaje natural, respaldadas por código Python. Esta herramienta resuelve la necesidad de definir requisitos y comportamientos de forma clara y compartida.

Sus funciones principales incluyen:

  • Desarrollo guiado por comportamiento para fomentar la colaboración entre roles técnicos y no técnicos.
  • Pruebas de características mediante archivos escritos en lenguaje natural.
  • Expresiones de etiquetas para controlar la ejecución de pruebas específicas.
  • Integración con frameworks como Django y Flask para entornos de prueba.
  • Gestión de fixtures para establecer y limpiar el estado de las pruebas.

behave se distribuye bajo una licencia BSD de dos cláusulas y es de código abierto, lo que lo hace gratuito y adaptable. Su enfoque en la especificación de comportamiento y la integración con el ecosistema Python lo convierte en una opción estándar para la automatización de pruebas, aunque su especialización en BDD puede llevar a algunos usuarios a buscar alternativas más generales o con diferentes filosofías de testing.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    BSD-2-Clause
  • Repositorio

    behave/behave
Tipo de aplicación
Línea de comandos

Propiedades

  • Sin anuncios
  • Ligero

Categorías

Parecidos a behave