Back to overview

2026(e)ko martxoak 19, 15:30 - 16:00 • Doctor Luis de Mercado
Tus plugins te están pidiendo Behat y aún no lo sabes

Description

El framework de pruebas de aceptación Behat es una herramienta muy útil para nuestros desarrollos. Nos otorga el gran poder de realizar tests funcionales o de comportamiento sobre nuestros plugins. En otras palabras, permite comprobar el funcionamiento de un plugin tal y como lo haría un usuario final.

Gracias a la integración que ofrece Moodle, en pocos pasos podemos tener nuestros tests de Behat funcionando en nuestro plugin.

Es cierto que al principio debemos superar cierta curva de aprendizaje, necesaria para poner en marcha el entorno de pruebas y adaptarnos a su uso. Sin embargo, a medio plazo, estas horas invertidas en el aprendizaje se ven ampliamente recompensadas por las grandes ventajas de las que nos beneficiamos al incluir tests de Behat en nuestro plugin: ahorro de tiempo revisando “que no hayas roto nada”, menos incidencias inesperadas, mayor salud mental…

Los errores de regresión (tengo un cosquilleo en el cuello solo de escribirlo) pueden ser una de las peores pesadillas para los desarrolladores y Behat es un fiel aliado para evitarlos, ¡y de manera (casi) automática!

Puntos a tratar en la presentación:

  1. ¿Qué es Behat?
  2. ¿Por qué es tan útil para el desarrollo de plugins?
  3. Relación, diferencias y complementación entre PHPUnit y Behat.
  4. ¿Cómo se escribe un test?
  5. Ejemplos y casos de uso.
  6. Funcionalidades que suelo cubrir con Behat y cómo identificarlas.

Target Groups

Buenas prácticas y casos de uso
Técnica para desarrolladores

Keywords

Behat, PHP, Testing, Plugins, Desarrollos chulos
Attachments & Links
Presentation file
External link
Recording

Back to overview