Curso en desarrollo — se agregan nuevas lecciones semanalmente

Testing Automático en Laravel

Domina el testing en Laravel y desarrolla con confianza. Tests reales, sin relleno, orientados a proyectos en producción.

Tomar el cuestionario
Testing Automático en Laravel

Resumen del curso

  • De principiante a experto
  • 0h 48m de video HD
  • 22 lecciones
  • 3 módulos
  • Ejercicios prácticos
  • 61 preguntas de cuestionario
  • Nuevas lecciones semanales
  • Acceso de por vida
  • Aprende a tu propio ritmo

Lecciones cortas, concisas y precisas.

No te quemes en búsquedas exhaustivas que te impiden lograr tus metas.

En Aprendible obtienes:

  • Lecciones que optimizan tu aprendizaje en menor tiempo
  • Audios y videos de alta calidad
  • Explicaciones paso a paso, sin rodeos, ni balbuceos.

Construye desde HOY tu camino como Desarrollador Web Moderno

Contenido del curso

0h 48m de contenido, 22 lecciones

Módulo 1Introducción a los tests automáticos11 lecciones

1. Bienvenida al Curso y Qué Aprenderás
FREE
03:45
En esta lección introductoria te doy la bienvenida al curso de Testing Automático en Laravel y te explico por qué los tests son clave para desarrollar aplicaciones más seguras, escalables y profesionales. Descubrirás qué aprenderás a lo largo del curso, a quién está dirigido y cómo empezar a escribir tests en Laravel con confianza, incluso si nunca lo has hecho antes.
56
2. Qué es el testing automático y por qué deberías usarlo
FREE
02:29
Aprende qué es el testing automático en Laravel, para qué sirve y por qué es nos ayuda a escribir código más seguro, mantenible y profesional desde el inicio.
60
3. Por qué escribir tests: el verdadero valor del testing automático
FREE
02:33
En esta lección entenderás por qué el testing automático no se trata de evitar bugs, sino de poder cambiar tu código sin miedo. Verás qué problemas aparecen cuando no hay tests, cómo afectan la velocidad y el diseño del software, y por qué los tests se convierten en una red de seguridad y en documentación viva del comportamiento del sistema.
58
4. Tipos de Tests en Software
FREE
00:32
En esta lección aprendemos los 4 grandes grupos de tests que existen en el desarrollo de software.
56
5. Unit Tests: fundamentos y principios básicos
FREE
01:28
Aprende qué son los unit tests, cuál es su objetivo y qué principios fundamentales debes entender antes de escribir pruebas en cualquier lenguaje o framework.
59
6. Integration Tests: fundamentos y principios básicos
FREE
02:15
Aprende qué son los integration tests, cuál es su objetivo y qué principios fundamentales debes entender antes de escribir pruebas en cualquier lenguaje o framework.
55
7. Functional tests, fundamentos y principios básicos
FREE
01:30
Aprende qué son los functional tests, cuál es su objetivo y qué principios fundamentales debes entender antes de escribir pruebas en cualquier lenguaje o framework.
49
8. Tipos de Tests en Laravel
FREE
01:21
En esta lección aprenderás los tipos de tests en Laravel y cómo el framework simplifica la clasificación tradicional de pruebas. Verás la diferencia entre Unit Tests y Feature Tests, y entenderás cómo Laravel sustituye los conceptos de unit, integration y functional tests para que puedas escribir pruebas más claras, mantenibles y alineadas con buenas prácticas.
47
9. Browser tests, fundamentos y principios básicos
FREE
01:35
Aprende qué son los browser tests (E2E tests), cuál es su objetivo y qué principios fundamentales debes entender antes de escribir pruebas en cualquier lenguaje o framework.
42
10. Qué es TDD: Introducción al Test-Driven Development
PRO
02:06
Una introducción clara a TDD (Test-Driven Development). Aprende qué es, cómo funciona el ciclo red-green-refactor y por qué es importante para desarrollar software más confiable. 🚀
32
11. Test runners en PHP: PHPUnit vs Pest explicado fácil
PRO
01:58
Aprende qué es un test runner en PHP y cómo funcionan PHPUnit y Pest. Descubre sus diferencias, ventajas y por qué Pest simplifica la forma de escribir tests en Laravel.
36

Módulo 2Preparando el entorno de testing en Laravel9 lecciones

12. Instalar Laravel con Pest desde cero (guía paso a paso)
PRO
02:00
Aprende a crear una nueva aplicación de Laravel con Pest configurado desde el inicio. Deja tu entorno listo para escribir pruebas automáticas de forma rápida, moderna y alineada con las mejores prácticas.
25
13. Instalación manual de Pest desde cero (guía paso a paso)
PRO
02:52
En esta lección vemos cómo instalar Laravel Pest en una app de Laravel 13 utilizando composer create-project
22
14. Convierte Tests de PHPUnit a Pest Automáticamente con Pest Drift
PRO
01:12
Aprende a instalar y usar Pest Drift para convertir automáticamente la sintaxis de PHPUnit a Pest dentro de tus proyectos Laravel. En esta lección verás cómo migrar tus tests existentes de forma rápida, reducir trabajo manual y aprovechar una sintaxis más limpia y expresiva.
21
15. Instalando el Plugin de Laravel para Pest
PRO
00:37
En esta lección instalamos el plugin de Laravel para Pest, que agrega comandos y funciones que harán la sintáxis de Pest aún más expresiva.
21
16. Cómo ejecutar tests en Laravel con Pest (php artisan test y filtros)
PRO
02:38
Aprende cómo ejecutar tests en Laravel usando Pest y php artisan test. Descubre cómo correr todos los tests, filtrar por archivo o método y usar opciones como --filter para trabajar más rápido y enfocarte solo en lo importante durante el desarrollo.
16
17. Cómo ejecutar TESTS en VS Code (Laravel PEST) sin terminal
FREE
04:31
Aprende a ejecutar tests de Laravel directamente desde VS Code, Cursor o Antigravity sin abrir la terminal. Configura atajos de teclado para correr el test bajo el cursor, todo el archivo o repetir la última ejecución. Aumenta tu velocidad de desarrollo con estos trucos prácticos.
19
18. Cómo ejecutar tests en PHPStorm con Laravel y Pest sin terminal
FREE
03:56
Aprende a ejecutar tests de Laravel directamente desde PHPStorm sin abrir la terminal. Configura el intérprete de PHP, usa los íconos del gutter para correr tests individuales y aprovecha los atajos de teclado para repetir la última ejecución.
6
19. El archivo phpunit.xml en Laravel
FREE
02:59
En esta lección aprendemos qué hace el archivo phpunit.xml que viene con Laravel — cómo define dónde viven los tests y por qué configura SQLite en memoria, drivers de array y bcrypt de 4 rondas para que la suite sea rápida y sin dependencias externas.
7
PRO
02:00
Aprende cómo funciona el archivo tests/Pest.php en Laravel: configura clases base y traits globales con pest(), crea expectations personalizadas con expect()->extend() y reutiliza funciones helper para escribir tests más limpios y mantenibles.
6

Módulo 3Dominando la sintaxis de Pest2 lecciones

PRO
01:35
Aprende a crear tu primer Unit Test en Laravel usando Artisan, Pest y PHPUnit. Descubre la diferencia entre Feature Tests y Unit Tests, cómo funcionan las convenciones de nombres en PHP y por qué el sufijo Test es importante para mantener un proyecto organizado.
3
PRO
03:07
En esta lección escribimos nuestro primer test unitario con Pest en Laravel aplicando TDD paso a paso. Creamos una prueba real para una calculadora, interpretamos los errores que devuelve Pest y dejamos que el test guíe toda la implementación del método sum().
3

Tu instructor

Jorge García

Jorge García Coello

Aprendible.com

Jorge García es creador de Aprendible.com yDesarrollador Certificado en LaravelA través de su plataforma de aprendizaje y de otras plataformas de estudio, desde 2015 ha ayudado a decenas de miles de desarrolladores a mejorar sus oportunidades dentro del Desarrollo Web.

Lo que opinan nuestros estudiantes

Miles de desarrolladores han transformado su carrera con nosotros
Más del 90% de nuestros estudiantes recomiendan Aprendible por la calidad de los cursos.