Duración

25 horas

Objetivos

  • El asistente al curso será capaz de desarrollar pruebas unitarias y funcionales para aplicaciones desarrolladas con java.
  • Conocer y trabajar con las herramientas de testing más comunes.

Temario

  1. Metodología Test Driven Development (TDD)
    • Requisitos
    • Ciclo de desarrollo conducido por pruebas
    • Ventajas
    • Pruebas Unitarias y de Integración
  2. Junit
    • Plataforma
    • Jupiter
    • Tests y Suites
    • Anotaciones
    • Asertos
    • Asunciones
    • Testeando excepciones
    • Restricciones Temporales
    • Ejecucion Condicional
    • Etiquetado y filtrado
    • Test paramétricos
    • Teorías
  3. DBUnit
    • Creación de escenario de BD previo a los test
    • Verificación de estado de la BD tras los test
  4. HTMLUnit
    • Enviar peticiones
    • Trabajar con Hipervínculos
    • Formularios
    • Marcos
    • Cachés
    • Descargas
    • Conexiones HTTPS
  5. Uso de Mocks, Fakes y Stubs con Mockito
  6. Pruebas Funcionales con Selenium
    • Selenium IDE
    • Selenium Web Driver
    • Selenium Grid
  7. Pruebas de Rendimiento
    • JMeter
  8. Pruebas de Aceptación (ATDD/BDD) con Concordion
  9. Tendencias testing con Spock y Geb

Solicita  información

    Política de Privacidad