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
Etiqueta: Testing
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
Cómo escribir pruebas unitarias para valores aleatorios en php
¿Es posible testear código que depende de datos aleatorios? ¡Claro que sí! Descubre cómo en este artículo.
Cómo mejorar la calidad de tus aplicaciones PHP
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