-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
15 h.
-
Fechas
Matric. Permanente
-
Sedes
Rinconada, La
Información general
DESCRIPCIÓN:
¿Quieres elevar la calidad de tus desarrollos de software? El Curso de Calidad de Software con JUnit de IDEXA Formación te brinda las herramientas y conocimientos necesarios para lograrlo. Si eres un desarrollador que busca garantizar la fiabilidad y robustez de tus aplicaciones, este curso es esencial para ti.
A través de una combinación de teoría y práctica, aprenderás a utilizar JUnit, el popular framework de pruebas unitarias para Java. Descubrirás cómo escribir pruebas efectivas, automatizar la ejecución de pruebas y aplicar técnicas de desarrollo guiado por pruebas (TDD) para asegurar un código de alta calidad.
Los instructores expertos te guiarán a través de ejemplos prácticos y te desafiarán a aplicar los conceptos aprendidos en proyectos reales. Aprenderás a identificar casos de prueba críticos, crear aserciones precisas y utilizar técnicas avanzadas como pruebas parametrizadas y pruebas de integración.
Al finalizar el curso, estarás preparado para implementar pruebas unitarias sólidas en tus proyectos Java, detectar errores tempranamente y mejorar la mantenibilidad y escalabilidad de tus aplicaciones. El Curso de Calidad de Software con JUnit de IDEXA Formación te proporcionará las habilidades y mejores prácticas para destacar como un desarrollador comprometido con la calidad. ¡Prepárate para llevar tus habilidades de programación al siguiente nivel y construir software confiable y robusto!
A través de una combinación de teoría y práctica, aprenderás a utilizar JUnit, el popular framework de pruebas unitarias para Java. Descubrirás cómo escribir pruebas efectivas, automatizar la ejecución de pruebas y aplicar técnicas de desarrollo guiado por pruebas (TDD) para asegurar un código de alta calidad.
Los instructores expertos te guiarán a través de ejemplos prácticos y te desafiarán a aplicar los conceptos aprendidos en proyectos reales. Aprenderás a identificar casos de prueba críticos, crear aserciones precisas y utilizar técnicas avanzadas como pruebas parametrizadas y pruebas de integración.
Al finalizar el curso, estarás preparado para implementar pruebas unitarias sólidas en tus proyectos Java, detectar errores tempranamente y mejorar la mantenibilidad y escalabilidad de tus aplicaciones. El Curso de Calidad de Software con JUnit de IDEXA Formación te proporcionará las habilidades y mejores prácticas para destacar como un desarrollador comprometido con la calidad. ¡Prepárate para llevar tus habilidades de programación al siguiente nivel y construir software confiable y robusto!
Bonificable
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Aprender los fundamentos de las pruebas unitarias y su importancia en el desarrollo de software
- Dominar la sintaxis y las funcionalidades clave de JUnit para escribir pruebas efectivas
- Aplicar técnicas de desarrollo guiado por pruebas (TDD) para mejorar la calidad del código
- Utilizar aserciones y mocks para verificar el comportamiento esperado de los componentes
- Integrar JUnit en el proceso de desarrollo y automatizar la ejecución de pruebas
- Dominar la sintaxis y las funcionalidades clave de JUnit para escribir pruebas efectivas
- Aplicar técnicas de desarrollo guiado por pruebas (TDD) para mejorar la calidad del código
- Utilizar aserciones y mocks para verificar el comportamiento esperado de los componentes
- Integrar JUnit en el proceso de desarrollo y automatizar la ejecución de pruebas
¿A quién va dirigido?
- Desarrolladores Java que desean mejorar la calidad de su código
- Equipos de desarrollo que buscan adoptar prácticas de pruebas unitarias
- Profesionales de control de calidad y testing interesados en automatizar pruebas
- Estudiantes de informática y programación que desean aprender técnicas de pruebas unitarias
- Líderes de proyecto que buscan garantizar la fiabilidad y mantenibilidad del software
- Equipos de desarrollo que buscan adoptar prácticas de pruebas unitarias
- Profesionales de control de calidad y testing interesados en automatizar pruebas
- Estudiantes de informática y programación que desean aprender técnicas de pruebas unitarias
- Líderes de proyecto que buscan garantizar la fiabilidad y mantenibilidad del software
TEMARIO
Módulo 1. Introducción y Conceptos Básicos
Introducción a las pruebas de software
Estructura básica de una prueba
Tipos de pruebas
Motivación de la necesidad de la automatización de las pruebas
Módulo 2. Introducción a la Creación de pruebas unitarias con JUnit
Definición de Pruebas Unitarias
Tipos de pruebas Unitarias
Creación de Pruebas Unitarias con JUnit
Pruebas Parametrizadas
Aserciones avanzadas con JAssert
Módulo 3. Métricas de calidad de software basadas en pruebas
Las pruebas como un mecanismo de aseguramiento de la calidad del software
Definición de la cobertura de pruebas
Técnicas para ampliar la cobertura de las pruebas
Módulo 4. Inyección de dependencias y Mocks
Pruebas sociales vs pruebas aisladas
Relación entre la inyección de dependencias y los tipos de pruebas
Tipos de mocks
Creación de Mocks en Javac con JUnit y Mockito
Extensiones de Mockito para Spring
Módulo 5. Pruebas de Integración
Definición de Pruebas de Integración
Tipos de pruebas de Integración
Pruebas de APIs RESTfull con RestAssured
Pruebas de controlador con Spring Boot Test
Módulo 6. Pruebas de Aceptación
Definición de Pruebas de Aceptación
Pruebas de Interfaz de Usuario con Selenium
Automatización de las pruebas de aceptación con Katalon Recorder y Selenium
Ventajas y Desventajas de la pruebas de Interfaz de usuario como pruebas de aceptación
Módulo 7. Pruebas avanzadas
Pruebas de mutación
Pruebas metamórficas
Introducción a las pruebas de software
Estructura básica de una prueba
Tipos de pruebas
Motivación de la necesidad de la automatización de las pruebas
Módulo 2. Introducción a la Creación de pruebas unitarias con JUnit
Definición de Pruebas Unitarias
Tipos de pruebas Unitarias
Creación de Pruebas Unitarias con JUnit
Pruebas Parametrizadas
Aserciones avanzadas con JAssert
Módulo 3. Métricas de calidad de software basadas en pruebas
Las pruebas como un mecanismo de aseguramiento de la calidad del software
Definición de la cobertura de pruebas
Técnicas para ampliar la cobertura de las pruebas
Módulo 4. Inyección de dependencias y Mocks
Pruebas sociales vs pruebas aisladas
Relación entre la inyección de dependencias y los tipos de pruebas
Tipos de mocks
Creación de Mocks en Javac con JUnit y Mockito
Extensiones de Mockito para Spring
Módulo 5. Pruebas de Integración
Definición de Pruebas de Integración
Tipos de pruebas de Integración
Pruebas de APIs RESTfull con RestAssured
Pruebas de controlador con Spring Boot Test
Módulo 6. Pruebas de Aceptación
Definición de Pruebas de Aceptación
Pruebas de Interfaz de Usuario con Selenium
Automatización de las pruebas de aceptación con Katalon Recorder y Selenium
Ventajas y Desventajas de la pruebas de Interfaz de usuario como pruebas de aceptación
Módulo 7. Pruebas avanzadas
Pruebas de mutación
Pruebas metamórficas
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- - Ingeniero de calidad de software
- - Desarrollador Java
- - Tester de software
- - Analista de control de calidad
- - Consultor de desarrollo de software
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Rinconada, La
Edificio Inn Offices. Torre Pavas, Ctra. Sevilla-Cazalla, A-8002, Km 7, 5, 41309 La Rinconada, Sevilla
Opiniones
No hay opiniones registradas para este curso