Encerramento

Introdução a Testes em Java

Maria Milusheva

Senior Software Engineer

Resumo do Capítulo 1

Capítulo 1.1:
  • Apresentou o conceito de teste de software
  • Discutiu os benefícios de testar
  • Revisou casos limite que sempre devemos testar
Capítulo 1.2:
  • Introduziu testes com JUnit
  • Viu a sintaxe do JUnit 5, como @Test
  • Praticou assertEquals()
Capítulo 1.3:
  • Aprendeu a definir testes de unidade
  • Estudou asserts adicionais: assertTrue(), assertInstanceOf(), assertNull()
Introdução a Testes em Java

Resumo do Capítulo 2

Capítulo 2.1:
  • Aprendeu sobre dependências de software
  • Definiu teste de integração como testar como os componentes funcionam juntos
  • Praticou usando as taxas do Banco Central Europeu
Capítulo 2.2:
  • Descobriu mocks para controlar condições de teste
  • Estudou Mockito e sua sintaxe: mock(), when(), .thenReturn()
Capítulo 2.3:
  • Aprendeu verify() para rastrear interações com mocks
  • Praticou com exemplos de banco de dados
Introdução a Testes em Java

Resumo do Capítulo 3

Capítulo 3.1:
  • Usou @ParameterizedTest para encurtar classes de teste e reduzir repetição
  • Praticou @ValueSource e @CsvSource
Capítulo 3.2:
  • Viu como passar argumentos mais complexos com @MethodSource e Arguments.of()
  • Conheceu a anotação @BeforeEach
Capítulo 3.3:
  • Praticou pensar com testes primeiro
  • Definiu Test-Driven Development como escrever testes antes da implementação
  • Aprendeu a corrigir bugs com TDD
Introdução a Testes em Java

Para continuar aprendendo:

Palestras interessantes:
Estudos avançados de testes:
Introdução a Testes em Java

Parabéns!

Introdução a Testes em Java

Preparing Video For Download...