Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Teste de Software


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

Mostrar a importância de testar o software que está sendo produzido para ajudar a minimizar a quantidade de código ruim que vai para a produção. Ajudar o aluno a automatizar este processo com baterias e ambientes de testes intuitivos.
Desde o início o aluno tem contato com técnicas de código limpo e refatoração que o ajudam a escrever um código mais legível. A forma de ensino utilizando Dojos também é um diferencial que favorece o aprendizado de forma colaborativa e o trabalho em equipe.
Após o treinamento, o aluno será capaz de documentar o seu código fonte utilizando baterias de testes automatizados, que vão desde as 
camadas mais interiores (domínio) até as camadas externas (testes de interface).

Público Alvo

Estudantes ou profissionais atuantes na área de desenvolvimento de software que desejam aprimorar seus conhecimentos para produzir sistemas com mais qualidade. 

Pré-requisito

Saber algoritmos, orientação a objetos e web frameworks para melhor aproveitamento

Carga Horária

32 horas

Conteúdo Programático

Alguns tópicos abordados:

  • Porque testar?
  • O que testar?
  • Tipos de testes: Exploratórios, Integração, Unidade, Fumaça e etc
  • Conhecendo o Junit
  • Principais recursos do Junit
  • Objetos Dublês
  • Entendo a clássica afirmação: Mocks não são Stubs
  • Um pouco de Xunit Patterns
  • Terminologia: SUT, Fixture, etc
  • O teste é nossa documentação: Fixture, Exercise, Verify, Setup e TearDown
  • Builders
  • Exemplo prático com: Junit, Spring e Banco de Dados

Comentários sobre o curso