Introdução
  • O que é JUnit
  • Como ele nos ajuda na Automação de Teste de Software?
Criação do ambiente
  • Bem vindo à Sessão 2
  • Como instalar o Java JDK no Windows
  • Como configurar o Java JDK no Windows
  • Como baixar o Eclipse IDE
  • Como criar o projeto de teste
Como criar Testes
  • Bem vindo à Sessão 3
  • Anatomia de um método de teste
  • Utilizar o @Teste para criar testes
  • Criando diversos testes
  • Aplicação de práticas de código limpo
  • Exercício 1 - parte 1
  • [Resolução] Exercício 1 - parte 1
  • Dica rápida sobre exibição de código
  • Exercício 1 - parte 2
  • [Resolução] Exercício 1 - parte 2
  • Execução dos Testes
  • Exercício 1 - parte 3
  • [Resolução] Exercício 1 - parte 3
Validar Resultados
  • Bem vindo à Sessão 4
  • Introdução sobre validações
  • Validar resultados verdadeiro/falso (assertTrue | assertFalse)
  • Exercício 2 - parte 1
  • Exercício 2 - parte 2
  • Exercício 2 - parte 3
  • [Resolução] Exercício 2
  • Validar resultado esperado versus resultado obtido (assertEquals)
  • Exercício 3 - parte 1
  • Exercício 3 - parte 2
  • Exercício 3 - parte 3
  • [Resolução] Exercício 3
Pré e Pós Condições
  • Bem vindo à Sessão 5
  • O que são pré e pós condições?
  • Aplicar uma pré e pós condição para cada teste com @Before e @After
  • Exercício 4 - parte 1
  • Exercício 4 - parte 2
  • [Resolução] Exercício 4
  • Aplicar uma pré e pós condição para todos os testes com @BeforeClass @AfterClass
  • Exercício 5 - parte 1
  • Exercício 5 - parte 2
  • [Resolução] Exercício 5
Suíte de Teste
  • Bem vindo à Sessão 6
  • O que é uma Suíte de Teste?
  • Como criar uma Suíte de Teste
  • Dicas de divisão de Suítes de Teste
  • Exercício 6 - parte 1
  • Exercício 6 - parte 2
  • [Resolução] Exercício 6
Data Driven Testing
  • Bem vindo à Sessão 7
  • O que é Data Driven Testing?
  • Exemplo sem Data Driven
  • Exercício 7 - parte 1
  • Exercício 7 - parte 2
  • Exercício 7 - parte 3
  • [Resolução] Exercício 7
  • Criando o Data Driven com JUnit - Modo padrão
  • Exercício 8 - parte 1
  • Exercício 8 - parte 2
  • [Resolução] Exercício 8
  • Visualização dos dados executados
  • Criando o Data Driven com JUnit - Modo via parâmetros
  • Exercício 9 - parte 1
  • Exercício 9 - parte 2
  • [Resolução] Exercício 9
  • Criando o Data Driven com JUnit – Arquivo CSV
  • Exercício 10 - parte 1
  • Exercício 10 - parte 2
  • Exercício 10 - parte 3
  • Exercício 10 - parte 4
  • [Resolução] Exercício 10
Conteúdo Adicional
  • Bem vindo à Sessão 8
  • Ignorar testes com a anotação @Ignore
  • Inserir anotação @Ignore
  • Validar tempo de execução do teste com @Timeout
  • Inserir tempo de execução do teste com @Timeout
  • Validações Fluentes
  • Inserir Validações Fluentes
  • Categorização de testes
  • Inserir Categorias de Teste
Encerramento
  • Projeto resolvido
  • Próximos passos
Materiais do Treinamento
  • Material Sessão 3
  • Material Sessão 4
  • Material Sessão 5
  • Material Sessão 6
  • Material Sessão 7
  • Material Sessão 8