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
