También me quedé encantado con Cucumber después de la presentación de
Manuel en el BarCamp Qro, compré el libro y ahi voy haciendo los
ejemplos y leyendo y releyendo.
Cucumber me pareció interesante por la capacidad de presentar
escenarios complejos de una manera comprensible para el desarrollador
y para el cliente (al menos, es lo que pretendo), sin embargo,
encuentro casos que son demasiado comunes, pero que no consigo
reflejar en un Feature.
Caso concreto: capturar la entrada de artículos en un almacen.
Se me hace un caso harto conocido, pero cómo diablos se refleja en un Feature?
Mi ejercicio inicial es el siguiente:
Característica: El ejecutivo captura entrada de artículos
promocionales al almacen
Para llevar control de la existencia de artículos promocionales en almacen
cada ejecutivo captura los artículos que se ingresan al almacen
Esquema del escenario: Captura entrada de artículos promocionales
Dado cada ejecutivo tiene asociado un almacen promocional
Y que capturó los artículos promocionales en un movimiento de entrada
Cuando guarda el movimiento de entrada
Entonces se deben actualizar las existencias del almacen
Comentarios? Quejas? Sugerencias?
Saludos,
Martín Trejo Chávez