Programa do Curso

Início rápido do JUnit

  • Provando que funciona
  • Começando do zero
  • Noções básicas sobre estruturas de testes unitários
  • Configurando JUnit
  • Testando com JUnit

Explorando JUnit

  • Explorando o JUnit principal
  • Iniciando testes com executores de testes
  • Compondo testes com TestSuite
  • Coletando parâmetros com TestResult
  • Observando resultados com TestListener
  • Trabalhando com TestCase
  • Percorrendo o TestCalculator

Amostragem JUnit

  • Apresentando o componente controlador
  • Vamos testar!
  • Testando tratamento de exceções
  • Configurando um projeto para teste

Examinando testes de software

  • Por que precisamos de testes unitários
  • Tipos de testes
  • Determinando quão bons são os testes
  • Desenvolvimento orientado a testes

Automatizando JUnit

  • Um dia na vida
  • Executando testes do Ant
  • Executando testes de Maven
  • Executando testes do Eclipse

Teste de granulação grossa com stubs

  • Apresentando esboços
  • Praticando em um exemplo de conexão HTTP
  • Stubbing dos recursos do servidor web
  • Esquematizando a conexão

Testando isoladamente com objetos simulados

  • Apresentando objetos simulados
  • Exemplo simples de degustação simulada
  • Usando objetos simulados como técnica de refatoração
  • Praticando em um exemplo de conexão HTTP
  • Usando simulações como cavalos de Tróia
  • Decidindo quando usar objetos simulados

Teste em contêiner com Cactus

  • O problema com componentes de teste unitário
  • Testando componentes usando objetos simulados
  • Testes unitários de integração
  • Apresentando o cacto
  • Testando componentes usando Cactus
  • Como funciona o cacto

Servlets e filtros de teste unitário

  • Apresentando o aplicativo de Administração
  • Escrevendo testes de servlet com Cactus
  • Testando servlets com objetos simulados
  • Escrevendo testes de filtro com Cactus
  • Quando usar Cactus e quando usar objetos simulados

JSPs e taglibs de teste unitário

  • Revisitando o aplicativo Administração
  • Teste de unidade JSP
  • Testando unidade de um JSP isoladamente com Cactus
  • Taglibs de teste unitário com Cactus
  • Taglibs de teste unitário com objetos simulados
  • Quando usar objetos simulados e quando usar Cactus

Aplicativos de banco de dados de teste unitário

  • Database teste de unidade
  • Testando a lógica de negócios isoladamente do banco de dados
  • Testando código de persistência isoladamente do banco de dados
  • Escrevendo testes unitários de integração de banco de dados
  • Executando o teste Cactus usando Ant
  • Ajuste para desempenho de compilação
  • Estratégia geral de teste unitário de banco de dados

EJBs de teste unitário

  • Definindo um aplicativo EJB de amostra
  • Usando uma estratégia de fachada
  • Teste de unidade de código JNDI usando objetos simulados
  • Beans de sessão de teste de unidade
  • Usando objetos simulados para testar beans acionados por mensagens
  • Usando objetos simulados para testar beans de entidade
  • Escolhendo a estratégia certa de objeto simulado
  • Usando testes unitários de integração
  • Usando JUnit e chamadas remotas
  • Usando cacto

Requisitos

São necessários conhecimentos básicos Java da língua para participar neste curso.

 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas