Los pasos para diseñar pruebas de software automatizadas con esta herramienta y bajo esta metodología son:
Paso 1: Describir el comportamiento en Texto Plano, para ello Cucumber usa un lenguaje denominado Gherkin.
Paso 2: Escribir definición de pasos en Ruby.
Paso 3: Ejecutar y ver como falla.
Paso 4: Escribir el código (desarrollo de software) necesario para que la prueba no falle.
Paso 5: Ejecutar de nuevo hacer que la prueba sea exitosa, un paso a la vez.
Paso 6: Repetir de 2 a 5 hasta que todos los pasos sean exitosos.
Referencia: pmoinformática