En esta sesión introduciremos una nueva categoría de testeo: el "behavioural testing" y en concreto la herramienta behat. Gracias a esta mejora hemos podido dar más solidez a nuestras aplicaciones y dormir más tranquilos por la noche.

Primero hablaremos de el nivel de testeo que es posible con behat, como se integra con drupal y como automatizar su ejecución.

Una de las grandes ventajas de behat es que usa un lenguaje natural para describir lo que se está testeando. Esto abre la puerta a poder definir nuestra propias frases de test más acordes al dominio de nuestra aplicación.

Otro punto interesante es la integración con navegadores reales que nos permite probar la aplicación en multiples entornos y ver exactamente que está pasando cuando algo falla.

 

  • Para venir a la sesión hace falta un mínimo de interés en desarrollos de calidad.
  • Durante la sesión se hablara de como introducir behat en tu proceso de desarrollo y se hará una pequeña introducción a caracteristicas más avanzadas de la herramienta
  • No importa si usas drupal 7 u 8 la integración de behat funciona con ambas versiones

Slides
http://rodrigoaguilera.github.io/talk_behat/

Drupal level: 
Beginner
Speakers: 
Session Track: 

Session Tracks (DrupalCamp Spain 2016)

Language: 
Spanish

Patrocinadores Oro

Patrocinadores Plata

Colaboradores