Cucumber (v1.0) – Mapa Mental

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
  • 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?

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta