Testing con PHP Unit y Laravel en PHP
Clase 1 de 24 • Curso Básico de Testing con PHP y Laravel
Contenido del curso
- 5

Verificación de Resultados en Pruebas Unitarias con PHPUnit
07:09 - 6

Testing de Helpers en PHP con PHPUnit
07:26 - 7

Pruebas Unitarias en Laravel: Mutadores y Campos Virtuales
08:29 - 8

Pruebas de Métodos Personalizados en PHP con Laravel
04:56 - 9

Testing de Carga de Archivos en Laravel
08:49 - 10

Creación de Formulario HTML para Carga de Imágenes en Servidor
04:47 - 11

Refactorización y Testing en Proyectos de Programación
04:49 - 12

Validación de Formularios y Testing en Laravel
06:12 - 13

Pruebas de Datos en Bases de Datos con PHP y Laravel
08:41
- 14

Metodología TDD en PHP: Creación y Pruebas Efectivas
04:37 - 15

Desarrollo de un Proyecto Sencillo con Enfoque en Testing
01:35 - 16

Pruebas HTTP en PHP con Artisan y Base de Datos
08:48 - 17

Test de Visualización de Datos en Tabla de Etiquetas
05:36 - 18

Configuración de Pruebas Unitarias para Crear Registros en Laravel
07:35 - 19

Eliminación de registros en base de datos con Laravel
06:00 - 20

Validación
03:16 - 21

Pruebas de Funcionalidad de Etiquetas en Laravel desde el Navegador
05:25 - 22

Mejorando el Diseño de Proyectos con Tailwind CSS
06:37 - 23

Pruebas Unitarias en PHP: Creación y Verificación de Campos Virtuales
05:58
¿Qué necesito saber antes de comenzar el curso de testing con PHP y Laravel?
En este curso, aprenderás sobre las pruebas de software dentro del framework Laravel, usando PHP Unit. Para aprovechar mejor este curso, es fundamental que ya tengas un conocimiento básico de Laravel. Si aún no has tomado los cursos introductorios, te animo a que los completes, ya que cubrimos conceptos clave que se asumen conocidos durante esta formación.
Laravel es un framework robusto y elegante que te facilita el desarrollo de aplicaciones web. Dentro de Laravel, visualizamos su arquitectura como un sistema de capas, en una de las cuales, se encuentran las pruebas o "tests" esenciales para asegurar la calidad y funcionalidad del código. Tener un entendimiento claro de esta estructura es crucial para avanzar en el curso.
¿Cómo funcionan las pruebas en Laravel con PHP Unit?
PHP Unit es la herramienta central que utilizaremos para realizar las pruebas en Laravel. Se trata de un framework de pruebas unitarias para PHP que nos ayuda a automatizar la verificación de que nuestro código funciona como se espera, eliminando la necesidad de comprobar manualmente cada cambio en el navegador.
¿Cuáles son los comandos principales para realizar pruebas?
Existen dos comandos principales que utilizaremos durante el curso:
-
Vendor bin phpunit: Es un comando de PHP Unit que permite ejecutar todas las pruebas dentro de un proyecto Laravel, mostrándote de inmediato si todo el sistema está funcionando como debería.
-
PHP artisan test: Este es un comando propio de Laravel diseñado para trabajar en conjunto con PHP Unit. Ofrece una integración más directa con el framework, por lo que será el método principal que usaremos.
¿Por qué automatizar las pruebas de nuestro código?
Automatizar las pruebas es un paso crucial en el desarrollo moderno. Nos permite:
- Aumentar la eficiencia al eliminar pruebas manuales repetitivas.
- Detectar errores más rápidamente.
- Mejorar la calidad del software, asegurando que las nuevas modificaciones no rompan funcionalidades existentes.
- Facilitar la integración continua en proyectos grandes, donde múltiples desarrolladores están colaborando.
Al terminar este curso, no solo habrás mejorado tus habilidades técnicas, sino que también habrás optimizado tu flujo de trabajo para desarrollar software más robusto y confiable. ¡Adelante y mucho éxito en tu aprendizaje!