Para garantizar el éxito de cualquier proyecto de ingeniería del software, es necesario dedicar entre un 20% y un 50% (de media) a la fase de testeo/pruebas. Cualquier esfuerzo de implementación que permita la automatización de las tareas más comunes de esta fase del desarrollo de un proyecto permitirán acortar los tiempos de entrega, y mejorar la calidad de nuestros procedimientos de trabajo.
En esta sesión se abarcarán los conceptos de pruebas unitarias ("unit testing") y pruebas de integración ("integration testing"). Se mostrarán ejemplos de implementación de este tipo de pruebas en entornos reales Drupal. Enseñaremos casos de uso básicos de la API de Simpletest y propondremos ejemplos de planes de pruebas de integración para entornos de desarrollo Drupal.
Si nos llega el tiempo, intentaremos acabar la sesión explicando un modelo completo de plan de pruebas para la validación de un sitio Drupal, según los estándares W3C, apoyándonos en el módulo de Alquimia "W3C Validator". Esto nos permitirá integrar el módulo junto con nuestro entorno de pruebas de desarrollo, de modo de que no será necesario procesarlas como parte independiente de nuestro procedimiento de trabajo.
Esta conferencia ya se ha celebrado
Si te la has perdido y quieres poder verla, o bien quieres volver a echarle un vistazo, la tienes disponible online. También puedes encontrar todo el material de la charla en la web personal de Javier