Programa del Curso

JUnit jumpstart

  • Demostrar que funciona
  • Empezar de cero
  • Descripción de los marcos de pruebas unitarias
  • Configuración de JUnit
  • Pruebas con JUnit

Explorando JUnit

  • Explorando el núcleo de JUnit
  • Lanzamiento de pruebas con ejecutores de pruebas
  • Composición de pruebas con TestSuite
  • Recopilación de parámetros con TestResult
  • Observación de resultados con TestListener
  • Trabajar con TestCase
  • Paso a paso por TestCalculator

Muestreo de JUnit

  • Presentación del componente de controlador
  • ¡Vamos a probarlo!
  • Prueba del control de excepciones
  • Configuración de un proyecto para pruebas

Examen de las pruebas de software

  • ¿Por qué necesitamos pruebas unitarias?
  • Tipos de pruebas
  • Determinar qué tan buenas son las pruebas
  • Desarrollo basado en pruebas

Automatización de JUnit

  • Un día en la vida
  • Ejecución de pruebas desde Ant
  • Ejecución de pruebas desde Maven
  • Ejecución de pruebas desde Eclipse

Pruebas de grano grueso con talones

  • Presentación de Stubs
  • Práctica en un ejemplo de conexión HTTP
  • Stubbing de los recursos del servidor web
  • Stubbing de la conexión

Pruebas aisladas con objetos simulados

  • Introducción de objetos ficticios
  • Ejemplo sencillo de cata simulada
  • Uso de objetos ficticios como técnica de refactorización
  • Práctica en un ejemplo de conexión HTTP
  • Usar simulacros como caballos de Troya
  • Decidir cuándo usar objetos ficticios

Pruebas en contenedores con Cactus

  • El problema con los componentes de pruebas unitarias
  • Prueba de componentes mediante objetos ficticios
  • Pruebas unitarias de integración
  • Presentación de Cactus
  • Prueba de componentes con Cactus
  • Cómo funciona Cactus

Servlets y filtros de pruebas unitarias

  • Presentación de la solicitud de Administración
  • Escribir pruebas de servlets con Cactus
  • Prueba de servlets con objetos ficticios
  • Escribir pruebas de filtro con Cactus
  • Cuándo usar Cactus y cuándo usar objetos simulados

JSP y taglibs de pruebas unitarias

  • Revisión de la aplicación Administración
  • Pruebas unitarias de JSP
  • Pruebas unitarias de un JSP de forma aislada con Cactus
  • Pruebas unitarias de taglibs con Cactus
  • Pruebas unitarias de taglibs con objetos ficticios
  • Cuándo usar objetos simulados y cuándo usar Cactus

Aplicaciones de bases de datos de pruebas unitarias

  • Database Pruebas unitarias
  • Probar la lógica de negocios de forma aislada de la base de datos
  • Probar el código de persistencia de forma aislada de la base de datos
  • Escritura de pruebas unitarias de integración de bases de datos
  • Ejecución de la prueba de Cactus con Ant
  • Ajuste para el rendimiento de la compilación
  • Estrategia general de pruebas unitarias de bases de datos

EJB de pruebas unitarias

  • Definición de una aplicación EJB de ejemplo
  • Uso de una estrategia de fachada
  • Pruebas unitarias de código JNDI mediante objetos ficticios
  • Beans de sesión de prueba unitaria
  • Uso de objetos ficticios para probar beans controlados por mensajes
  • Uso de objetos ficticios para probar beans de entidad
  • Elegir la estrategia correcta de objetos simulados
  • Uso de pruebas unitarias de integración
  • Uso de JUnit y llamadas remotas
  • Uso de Cactus

Requerimientos

Se requieren conocimientos básicos Java del idioma para participar en este curso.

  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas