Difficulty: Beginner
Estimated Time: 10 minutes

Bienvenido! En esta actividad practicarás la creación y ejecución de pruebas utilizando Cucumber.

Felicidades! En esta actividad haz practicado la creación y ejecución de pruebas utilizando Cucumber.

Don’t stop now! The next scenario will only take about 10 minutes to complete.

Cucumber

Step 1 of 2

Step 1 - Pruebas con Cucumber

Realiza los siguientes pasos:

1) Abre la clase ./features/alarma.feature.

Cada archivo .feature por convención corresponde a una única funcionalidad.
Una funcionalidad  comienza con la palabra clave Feature seguida por texto identado.

2) Identifica los 2 escenarios de pruebas.

Una funcionalidad contiene una lista de escenarios, cada escenario comienza con la palabra Scenario (o su versión en el lenguaje elegido, Cucumber soporta muchos lenguajes).

Cada escenario consiste en una lista de pasos (steps), que deben empezar con las palabras Given, When, Then, But o And (o su versión en otros lenguajes). Cucumber no hace diferencias entre esas palabras, pero tu deberías usarlas correctamente para que que quede claro el objetivo del escenario.

3) Desde el terminal ejecuta todas las pruebas make cucumber.

4) Examina el resultado de la ejecución, todas las pruebas deben pasar.