Introducción a las pruebas unitarias en PHP con PHPUnit
Esto te suena familiar: Haz venido desarrollando una aplicación durante horas y sientes como si estuvieras yendo en círculos. Corriges un bug y otro aparece. Algunas veces, es el mismo error que encontraste hace 30 minutos, a veces es uno nuevo, pero esta relacionado con el primero. Para la mayoría de desarrolladores, la depuración implica hacer clic en todo el sitio o poner un montón de declaraciones de debugging esperando encontrar un problema.
Han estado en esta situación, ¿cierto? Han tenido algunas frustraciones con sus aplicaciones y se sientan con la espalda hacia atrás y piensan que tiene que haber una mejor manera de desarrollar. Las pruebas de unidad o pruebas unitarias de una aplicación no sólo nos ahorran muchos dolores de cabeza, sino que pueden proporcionarnos un código mucho más fácil de mantener, permitiendo que realicemos cambios más grandes (como refactorizaciones importantes) sin tener dubitaciones...