Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cucumber vs Jbehave

Miguel Alejandro Esteban Ordoñez
Cucumber vs Jbehave
El reproductor de video será cargado en breves instantes.

Descubre las principales diferencias y las similitudes que existen entre Cucumber y JBehave, los dos principales frameworks que soportan BDD en la actualidad.

Cucumber vs JBehave

Antes de ver la comparativa, comentar que Cucumber es un framework que quizás sea más interesante para gente que empieza o está arrancando con BDD, aunque luego no tiene ninguna limitación.

Por otro lado, JBehave tiene una serie de funcionalidades que permiten hacer cosas más específicas, por lo que se suele emplear en proyectos más grandes.

En esta imagen podemos ver una interesante y completa comparativa entre Cucumber y JBehave:

Imagen 0 en Cucumber vs Jbehave

  • En cuanto a documentación podemos decir que son muy parecidos, aunque Cucumber diversifica mucho porque tiene muchos lenguajes y la documentación está un poco más dispersa, pero tienen una comunidad muy similar.
  • Ambos tienen diferentes plugins que permiten su autocompletado.
  • El alcance se gestiona de la misma forma, ya que podemos limitar las pruebas que estamos ejecutando casi de la misma forma.
  • En cuanto a pasos compuestos, Cucumber no los permite, y eso a veces obliga a duplicar una serie de código, cosa que con JBehave nos ahorramos.
  • De formatos están muy bien, aunque Cucumber sea un poco más permisivo.
  • Respecto a los informes quizás Cucumber sea un poco más bonito, lo que a veces permite leerlos con más facilidad, lo que ayuda a abstraerlos más rápido.
  • Sobre la alineación con Gherkin, perece que JBehave tiene una nomenclatura que en algunas cosas no se amolda 100% a Gherkin, pero no es algo importante si conoces la nomenclatura.
  • En cuanto a datos de entrada, Cucumber no permite la entrada de datos externos, mientras que JBehave permite incluso incluir archivos csv que tomen datos de Excel.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Qué es y cómo funciona el flujo de testing en BDD

Qué es y cómo funciona el flujo de testing en BDD

Metodologías y herramientas

06 de Noviembre de 2019

A la hora de definir o entender BDD existe bastante confusión en general, por lo que en este artículo vamos a explicar qué es BDD y qué no es BDD, para aclarar las posibles dudas que tengas.

Curso de testing con BDD

Curso de testing con BDD

curso

Con este curso aprenderás:

  • Aprenderás por que hemos llegado a necesitar BDD en nuestro día a día
  • Aprenderás cómo nace y a partir de qué paradigmas se complementa para garantizar los objetivos de la organización o del proyecto
  • Descubrirás como se gestionan los cambios en un equipo ágil para garantizar la máxima comprensión por todos sus miembros gracias a BDD

Duración: 2 horas y 15 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars