Este es el Manual de desarrollo de pruebas del software con Laravel, un framework PHP muy extendido que nos ofrece innumerables facilidades a la hora de programar los test. Gracias a este manual aprenderás a desarrollar una parte indispensable de las aplicaciones modernas, dando otro paso más para tu formación como profesional del desarrollo.
Las pruebas del software son esenciales para crear aplicaciones robustas y aumentar la confianza de los desarrolladores, en el momento de introducir cambios durante las etapas de mantenimiento o en la ampliación de las funcionalidades. Además es un elemento necesario para poder incorporar prácticas tan deseables como el refactoring, así como la integración continua y despliegue continuo.
Si estabas un poco perdido en el mundo del testing verás que Laravel te deja las cosas muy fáciles y comenzarás a realizar tus test en poco tiempo, incorporando con soltura flujos de desarrollo que habrás oído hablar, como el TDD. Con ello conseguirás mejorar tu experiencia de desarrollo y la calidad de tus aplicaciones.
A lo largo del manual aprenderás muchos aspectos sobre todos los tipos de testing con Laravel, como los test unitarios, pruebas funcionales, test de integración, browser testing, etc. Explicaremos también las mejores prácticas para desarrollar las pruebas y algunos patrones de diseño que te facilitarán tu vída en el día a día.
Ten en cuenta que este manual está en vías de escritura, por lo que irán apareciendo nuevos artículos cada poco tiempo.