Menú

Curso Testing automatizado con PHPUnit del centro TrainingIT

Programa de Curso Testing automatizado con PHPUnit

Modalidad: A Distancia , Online
Precio: 300 €

Descripción

Aprende a probar tu código desde el inicio y conviértete en un programador seguro y profesional

El curso está centrado en la implementación de pruebas automatizadas en proyectos PHP. Aprenderás a trabajar con tests unitarios, aplicar TDD y ATDD de forma estructurada, y utilizar herramientas avanzadas como mutation testing y property-based testing para garantizar la calidad y fiabilidad del código.

A quién va dirigido

  • Esta formación es perfecta para que la lleven a cano todas aquellas personas que estén interesadas en aprender buenas prácticas de testing desde el inicio
  • Además de profesionales backend que necesitan asegurar calidad y cobertura en sus aplicaciones.

Objetivos

  1. Definir criterios de aceptación y automatizarlos.
  2. Implementar ATDD con doble ciclo.
  3. Medir cobertura y analizar resultados.
  4. Aplicar mutation testing para evaluar solidez de la suite.
  5. Introducir property-based testing en proyectos PHP.
  6. Refactorizar con seguridad apoyándose en tests.

Temario

1.Conceptos básicos

1.1 Conceptos básicos

1.2 Primer contacto con PHPUnit

1.3 Tu primer test con PHPUnit

2.Configuración de PHPUnit

2.1 Configuración

2.2 Integración con VS Code

3.Usos avanzados de PHPUnit

3.1 Tests parametrizados

3.2 Dobles de Test

3.3 Testing de excepciones

4.PHPUnit en Código Legado

4.1 Testing sobre código existente

4.2 Rotura del acoplamiento

4.3 Cubriendo al 100%

4.4 Refactor seguro

4.5 Código testeable y retro-compatible

5.TDD con PHPUnit

5.1 Ciclo Red-Green-Refactor

5.2 Desarrollo guiado por tests: estructura LIFO

5.3 Evolución incremental mediante nuevos casos de prueba

5.4 Complejidad creciente y adaptación del diseño

5.5 Refactorización final y simplificación del algoritmo

6.ATDD con PHPUnit

6.1 Tests de aceptación

6.2 Acceptance Test Driven Development

6.3 Escenario de aceptación inicial

6.4 Reglas adicionales del escenario

6.5 Validación completa a través del test de aceptación

7.Buenas prácticas de Testing

7.1 Buenas prácticas

8.Bonus

8.1 Cobertura de código con PHPUnit

8.2 Ejecución y configuración avanzada de PHPUnit

Titulación obtenida

Una vez la formación haya terminado se hará entrega a cada uno de los estudiantes de un certificado de Testing automatizado con PHPUnit.

Requisitos

  1. Conocimientos previos de programación en PHP.
  2. Familiaridad básica con el uso de proyectos PHP.

Información Adicional

Precio: 300,00 €

300Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​