Idioma:English

Diseño y automatización de pruebas en Java

Objetivos

El objetivo del curso es proporcionar los conocimientos necesarios para el diseño y automatización de pruebas en Java, proporcionando las herramientas adecuadas para el diseño y ejecución de estas pruebas.
Para ello se estudiará la técnica TDD y el uso de diversas herramientas como JUnit, EclEmma y Selenium.

Audiencia

Se trata de un curso dirigido a programadores con conocimientos de Java.

Duración

20 horas

Pre-requisitos

Los conocimientos técnicos obligatorios para poder aprovechar este curso son:

  • Conocimientos de programación Java
  • Conocimientos de entornos de desarrollo

Los conocimientos deseables serían los siguientes:

  • Conocimientos del IDE Eclipse

Contenidos

Módulo 1 - INTRODUCCIÓN A TDD

  • Concepto de TDD
  • ¿Estoy perdiendo el tiempo?
  • La importancia de la encapsulación
  • El mundo al revés, pruebo y después programo

Módulo 2 – AUTOMATIZACIÓN DE PRUEBAS

  • JUnit como aproximación a TDD
  • Anotaciones
  • Asserts
  • La necesidad de disponer de datos de prueba: MockObject

Módulo 3 – COBERTURA DE PRUEBAS

  • El concepto de cobertura sobre el código probado
  • Herramientas para medir la cobertura: EclEmma y Cobertura

Módulo 4 – PROBANDO LA CAPA DE PRESENTACIÓN

  • La herramientas Selenium
  • Limitaciones de Selenium
  • Probando aplicaciones JSF: JSFUnit

Edificio Marie Curie    |   c/Leonardo Da Vinci 18, 5ª Planta   |    Parque Tecnológico Cartuja 93 - 41092 Sevilla    |    Términos y Condiciones