¿Qué vamos a hacer?
5 minutos
En este curso aprenderás qué es PHPUnit y cómo nos ayuda Laravel a trabajar con él sin configuraciones complejas ni nada parecido, pero para que te hagas una idea, PHPUnit nos permite probar nuestro código de distintas formas para asegurarnos que lo que créemos que hace una cosa realmente la hace. La idea es poder probar todo lo que puede suceder en nuestra aplicación escribiendo código PHP a través de clases, con lo que ahorraremos muchas pruebas de usuarios reales para saber si el código hace realmente lo que se espera de él. En el caso del curso, he preparado una clase Cart que contiene la lógica típica que puede tener un carrito de compras, añadir productos, eliminar productos, incrementar cantidades, decrementar cantidades, calcular el total de productos, calcular el precio total del carrito, vaciar el carrito etcétera. La meta de este curso es poder probar a fondo nuestra clase Cart aprendiendo por el camino todo lo que necesitas referente a PHPUnit y a las pruebas Unitarias, que son justo las que tratamos en este rápido pero efectivo curso. Una vez finalices el curso sabrás de qué trata PHPUnit, por qué debes aprender a dominarlo de forma completa y las ventajas que nos otorga tener un código bien escrito definiendo cada funcionalidad en pequeñas porciones de código, quédate con lo siguiente: métodos sencillos -> testing sencillo y viceversa :)