« Previous - Version 9/40 (diff) - Next » - Current version
Guillermo Gómez, 02/17/2011 12:39 pm


Cucumber

Behaviour Driven Development (BDD).

Instalación

# yum install rubygem-cucumber

Describa el comportamiento en texto plano

Cucumber es una herramienta que ejecuta descripciones funcionales en texto plano como pruebas automatizadas. El lenguaje que Cucumber entiende se conoce como Gherkin.

 1# language: es
 2Característica: Buscar en cursos
 3  Con la finalidad de asegurar una mejor utilización de los cursos
 4  Los estudiantes potenciales deben ser capaces de realizar búsqueda en los cursos
 5
 6Escenario: Búsqueda por tema
 7  Dado que hay 240 cursos que no tienen el tema "biología" 
 8  Y que hay 2 cursos , A001, B205, que cada uno tiene "biología" como uno de sus temas
 9  Cuando yo busque por "biología" 
10  Entonces yo debería ver los siguientes cursos:
11    | Id. del curso |
12    | A001        |
13    | B205        |

Escriba la definición de paso en Ruby