BEDU | Fase 3 | Java Testing - Santander
- Comprender el concepto de testing y su importancia en el desarrollo de una aplicación.
- Aprender algunas técnicas que nos ayudarán a crear pruebas para los elementos de nuestra aplicación.
- Aprender qué es la práctica de TDD y por que el usarla puede mejorar la calidad del código.
- Aprender a usar JUnit y TestNG como frameworks de pruebas unitarias en Java.
- Aprender qué es calidad y su diferencia con testing, así como herramientas que permiten medir la calidad el código.
Listado de temas del módulo 2:
- Desarrollar tus primeras pruebas conociendo los conceptos utilizados para trabajar con ellas.
- Elaborar casos de prueba aplicando las metodologías existentes y redactado las pruebas unitarias.
- Desarrollar y escribir pruebas unitarias y de integración haciendo uso de estas herramientas para la ejecución de casos de prueba.
- Implementar pruebas de caja blanca y caja negra para su correcta aplicación en la escritura de pruebas.
- Usar dobles de pruebas (mocks, stubs, etcétera) para facilitar la prueba de diferentes componentes del software.
- Implementar las 3 fases de la metodología de Test Driven Development con base en las 2 escuelas de TDD para el desarrollo de software.
- Hacer uso de herramientas de análisis estático con diferentes enfoques cualitativos y cuantitativos para medir la calidad percibida del software.
- Utilizar la herramienta SonarQube para generar un análisis estático del codigo como parte de un proceso de calidad del software.