Mapa Mental sobre Cucumber. Una mirada global sobre esta herramienta para automatizar pruebas de software.
[singlepic id=651 w= h= float=none]
Parte del contenido del mapa mental
Pasos de un escenario
- Given
- Precondicion
- When
- Acción
- Then
- Resultado
- And / But
- Conectar Steps
- Nota: No importa el órden
Elementos
- Feature
- Criterios de Aceptación Escenarios (texto plano)
- Given a user «john» with password «secret»
- features / login.feature
- Given a user with email «admin@example.com»
- Tablas
- Ejemplos
- Etiquetas
- Criterios de Aceptación Escenarios (texto plano)
- Steps Definition
- Cucumber busca la definición de los steps usando E.R,
- Features / Steps_definitions / user.steps.rb
- Given
- Los steps pueden ser reutilizables si se escriben bien, ya que utilizan
- variables
- parámetros
- Configuraciones
- Hooks
Test de Aceptación
Fuentes consultadas
Ventajas de Cucumber
Desventajas de Cucumber
Instalación
Software para BDD
Librería de test de aceptación
Testing + BDD + DSL + Especificaciones
Sus historias se escriben en texto plano
Traducciones de Ruby en texto plano
Corre test contra la aplicación
Característica
¿Quieres mejorar algo del mapa mental?
¿Puedes plantear de otra manera alguna de sus ramas?
¿Quieres colaborar en diseñar otros?
¿Sobre qué tema te interesaría tener un mapa mental?