Los sitios web tienden a cambiar a lo largo del tiempo. A medida que nuevas características se implementan es importante asegurar que la funcionalidad actual no falle. También, los cambios que se introducen deben tener un alcance claro. Entre otros beneficios, el desarrollo guiado por comportamiento (BDD) permite hacer cambios con confianza porque:
Tener pruebas de código automáticas verifica que no estamos introduciendo regresiones.
Informan cuando una nueva funcionalidad a cumplido el alcance deseado.
Esta charla explica los conceptos básicos del desarrollo guiado por comportamiento, por qué es importante y qué se debe considerar cuando se escriben pruebas. Luego, se hará una demostración de cómo usar Behat y WordHat para escribir pruebas para sitios WordPress. Se presentarán instrucciones sobre cómo instalar y configurar las diferentes herramientas.