Curso Testing en PHP en Madrid, Barcelona y Online

Formación en Testing en PHP para desarrolladores de software. Curso de Testing en PHP ofrecido en modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas.

¿Para qué sirve el Testing en PHP?
Durante el proceso de programación es necesario que realicemos pruebas para comprobar nuestro trabajo, en el lenguaje de programación PHP debemos llevar a cabo tests unitarios para saber que las diferentes funciones y métodos dentro de nuestro proyecto funcionan como deberían y que nos dan los resultados que estamos esperando. Para realizar estos tests debemos escribir pequeños programas que estén automatizados para que podamos comprobar las diferentes unidades de código del software que estamos desarrollando.

El objetivo de las pruebas unitarias es que los desarrolladores puedan encontrar errores y defectos en el código cuanto antes para poder corregirlos y subsanarlos. En proyectos grandes es interesante que estas pruebas sean automáticas ya que encontrar los errores de forma manual sería muy complejo y llevaría mucho tiempo.

A través de diferentes herramientas como PHPUnit, PestPHP o Behat podemos ejecutar de una forma efectiva las pruebas de nuestro trabajo en PHP. De esta forma conseguiremos un mejor trabajo, sin errores de código y optimizaremos el tiempo de trabajo, al ser pruebas automáticas no nos tendremos que detener en esta tarea y podremos avanzar en nuestro trabajo de desarrollo.

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del curso Testing en PHP

Temario: Curso Testing en PHP en Madrid, Barcelona y Online

TEMA 1. Introducción al Testing en PHP

  • Conceptos básicos de testing en PHP
  • Importancia del testing en el desarrollo de software
  • Tipos de pruebas en PHP

TEMA 2. Principios Fundamentales del Testing en PHP

  • Conceptos clave: casos de prueba, suites de pruebas, test cases, test suites
  • Tipos de pruebas: unitarias, de integración, funcionales, de rendimiento, de seguridad
  • Herramientas de Testing en PHP
  • PHPUnit: Instalación y configuración
  • PestPHP: Características, configuración y uso
  • Behat: Introducción, configuración y casos de uso

TEMA 3. Tests Unitarios en PHP

  • Anatomía de un Test Unitario en PHPUnit
  • Funciones de Configuración y Limpieza (SetUp y TearDown)
  • Assertions: Tipos y mejores prácticas
  • Mocking y Stubbing en PHPUnit
  • Uso de PHPUnit Mock Objects
  • Creación de stubs para simular comportamientos
  • Ejercicios

TEMA 4. Tests de Integración en PHP

  • Integración de Componentes
  • Pruebas de integración con Symfony y configuraciones
  • Pruebas de integración con Laravel
  • Base de Datos y Tests de Integración
  • Uso de bases de datos de prueba
  • Estrategias para mantener la consistencia en las pruebas
  • Ejercicios

TEMA 5. Tests Funcionales en PHP

  • Pruebas de API
  • Uso de PHPUnit para pruebas de API REST
  • Estrategias para simular llamadas a servicios externos
  • Ejercicios

TEMA 6. TDD (Testing-Driven Development): método de desarrollo basado en pruebas

  • Introducción a TDD
  • Principios de TDD
  • Ciclo de desarrollo en TDD
  • Red, Green, Refactor
  • Explicación detallada de cada fase del ciclo
  • Implementación de TDD en PHP
  • Estructura de un test en PHPUnit
  • Escribir el código mínimo para pasar las pruebas
  • Refactorización del código
  • Ejemplos prácticos de TDD en PHP

TEMA 7. Cobertura de Código

  • Uso de PHPUnit para medir la cobertura de código
  • Uso de Sonar
  • Estrategias para mejorar la cobertura

TEMA 8. Automatización de Pruebas con CI/CD

  • Integración continua y despliegue continuo

TEMA 9. Buenas y malas prácticas

  • Buenas prácticas
  • Malas prácticas de codificación que afectan al testing
  • Malas prácticas y antipatrones para testing

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno al Testing y PHP

La formación más actualizada en Testing en PHP, conoce las ventajas de su uso con nuestro curso de Testing en PHP. Conoce todas las novedades y la información necesaria más actualizada para formarte en el testing en PHP.

Formación Bonificada para empresas

Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

Curso Testing en PHP Online

– Método OnLine mediante servicios streaming enfocado a empresas.

– Curso apto para visualizar en tablets, multinavegador y multiplataforma.

Tecnología GoToMeeting.

curso testing en php