Cómo usar PHPUnit

Te decidiste. Llegó la hora de incorporar el testing automatizado a tus proyectos. Permitime que te felicite, es un gran paso hacia la generación de software de calidad superior. Después de hacer la debida investigación hay pocas dudas: PHPUnit es la herramienta que debes conocer. Para hacerte un poco más sencillo el camino, te dejo… Seguir leyendo Cómo usar PHPUnit

Cómo testear una aplicación que depende de una API sin conexión a Internet

Venís tirando código como un campeón. Las integraciones con las APIs de Twitter y Google no esconden ningún secreto. Sólo te falta probar el último feature. Le das a correr y… Timeout. Lo qué?? Revisás el código de arriba abajo… ¿Cómo es posible? Si hace 5 minutos funcionaba de 10… Levantás la vista y ves… Seguir leyendo Cómo testear una aplicación que depende de una API sin conexión a Internet

Primeros pasos en phpUnit

A que adivino: apareció un bug en producción justo cuando estabas por irte a casa. Viendo como el plan del fin de semana se aleja en el horizonte pensaste: basta. Es hora de tener tests automatizados. Ok, tal vez la historia real no sea exactamente esta, pero apuesto a que estuve cerca. Pues bien, el… Seguir leyendo Primeros pasos en phpUnit

Publicada el
Categorizado como Ejemplos Etiquetado como

Cómo mejorar la calidad de tus aplicaciones PHP

Photo by Pixabay on Pexels.com

A nadie le gusta encontrar bugs en sus aplicaciones. Mucho menos que sea el cliente quien los encuentre. ¿Qué podemos hacer para evitar estas desagradables situaciones? Testear. Qué significa testear una aplicación Testear una aplicación puede significar varias cosas pero básicamente, se trata de probar el funcionamiento tratando de confirmar que todo ocurre según lo… Seguir leyendo Cómo mejorar la calidad de tus aplicaciones PHP

Cómo testear una aplicación PHP que no usa objetos

PHPUnit, al igual que la mayoría de los frameworks de testing, se basa fuertemente en el supuesto de que la aplicación a verificar está desarrollada bajo el paradigma de Orientación a Objetos. Sin embargo, es muy común en nuestros días encontrarnos con aplicaciones tipo spaghetti… ¿es posible hacer testing automatizado sobre ellas? La respuesta es… Seguir leyendo Cómo testear una aplicación PHP que no usa objetos

Cómo testear los emails que envía tu aplicación

¿Alguna vez te llegó un correo similar a este? Es un hecho: los mails que genera y envía tu aplicación son una parte de ella y, como tal, deben ser testeados. En este artículo te mostraré algunas técnicas que te ayudarán a encarar estas pruebas Testear emails enviando a un único destinatario Una técnica simple… Seguir leyendo Cómo testear los emails que envía tu aplicación