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



Precio por participante

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas