JBehave
De Dos Ideas.
JBehave es un framework Java para mejorar la colaboración entre desarrolladores, QA, analistas de negocio, Dueño Del Producto y todos los miembros del equiop a través de escenarios automatizados pero legibles.
Características
- Escensarios escritos en texto plano
- Posibilidad de crear múltiples escenarios en un único archivo
- Escenarios pendientes
- Resultados claros y fáciles de leer
- Captura de parámetros de los escenarios
- Conversión de parámetros a objetos propios
- Soporte para múltiples lenguajes y términos de escenarios
- Altamente configurable
- Soporte para Maven
Los escenarios
La forma de escribir escenarios de JBehave es similar a una Historia De Usuario. En general, una Historia De Usuario suele escribirse como:
Como [Rol] Quiero [Caracteristica] De manera que reciba [Valor]
Los escenarios en JBehave se escriben de la siguiente forma:
Given [Contexto] When [Evento que ocurre] Then [Salida esperada]