Las pruebas automatizadas pueden marcar una gran diferencia a la hora de desarrollar y mantener proyectos Drupal. En este taller, veremos de forma práctica cómo empezar a utilizar PHPUnit, el framework de pruebas utilizado en Drupal.
Repasaremos los conceptos básicos de las herramientas de testing de Drupal, incluyendo para qué sirve cada tipo de prueba (como las pruebas funcionales, funcionales con JavaScript y de kernel), cómo escribir casos de prueba sencillos y cómo ejecutarlos durante el desarrollo. A través de algunos ejemplos reales, veremos cómo las pruebas pueden ayudar a detectar errores de forma temprana, hacer que las refactorizaciones sean más seguras y aumentar la confianza en nuestro código.
Esta sesión está dirigida a desarrolladores de Drupal que tengan curiosidad por el testing o que quieran empezar a incorporar pruebas automatizadas a su flujo de trabajo. No es necesario tener experiencia previa con frameworks de testing; basta con tener cierta familiaridad con PHP y con el desarrollo en Drupal.
Al finalizar el taller, deberías tener una idea más clara de cómo encajan las pruebas en el desarrollo diario de Drupal y de cómo empezar a utilizarlas en tus propios proyectos.