Testes automatizados e TDD

Testes automatizados e TDD

O curso de Testes e TDD é uma introdução do aluno ao mundo dos testes automatizados por quem trabalha com isso no dia-a-dia. Durante o curso, o aluno aprenderá a utilizar o JUnit, framework de testes de unidade mais famoso do mundo Java, e a escrever testes de unidade das classes simples às mais complexas.

Além de automatizar seus testes, o aluno praticará também o Test Driven Design, uma das práticas mais populares do
desenvolvimento de software ágil, onde o desenvolvedor escreve o teste mesmo antes de implementar o método e melhora seu código conforme o implementa.

Data: 04/Setembro
Horário: 09:00 – 17:00
Carga horária: 7 horas
Total de vagas: 17
Idioma: português
Local: Sede da Caelum: Rua Vergueiro, 3185 – 8º andar – Vila Mariana – 04101-300

 

Vagas Esgotadas

 

Público Alvo:

Desenvolvedores que conheçam Java ou .NET e que querem aprender a escrever testes automatizados, pensar em design evolutivo e aumentar a qualidade dos seus projetos de software!

Conteúdo Programático

  1. Introdução ao teste de unidade e JUnit
  2. Boas práticas na escrita de testes de unidade
  3. Refatoração de código de teste
  4. Test-Driven Development (TDD)
  5. Influência do TDD no design de classes

Resultado Esperado:

  1. Conhecer a fundo o framework JUnit
  2. Aprender a escrever testes de unidades
  3. Praticar TDD de forma natural
  4. Incentivar o aluno a pesquisar sobre outras práticas de teste
   


Treinamento oferecido por

Caelum

Instrutores: Guilherme Silveira e Maurício Aniche

Guilherme é líder técnico da Caelum, graduando em matemática aplicada na USP, ministrou diversas palestras relacionadas ao desenvolvimento na web. Junto com Paulo Silveira, criou o VRaptor em 2003. Atualmente tem o foco na implementação de integração de sistemas através de APIs rest e seu impacto positivo no plano de negócios dos clientes da Caelum e é commiter de projetos como restfulie, xstream, paranamer e waffle com ênfase em Java e Ruby. É também responsável pelo conteúdo técnico dos cursos.

Mauricio é instrutor e desenvolvedor da Caelum, possui mais de 6 anos de experiência de desenvolvimento de softwares, tendo participado de projetos para grandes empresas nacionais e internacionais. Mauricio é também mestre e doutorando em Ciência da Computação pela Universidade de São Paulo (USP) aonde pesquisa sobre TDD e sua influência no design de sistemas orientados a objetos. Palestrante em eventos nacionais e internacionais, com destaque para sua apresentação no 1o Workshop Internacional sobre Test-Driven Development, localizado em Paris, no ano de 2010. Mauricio gosta de discutir sobre melhores práticas e princípios de orientação a objetos, métodos ágeis de desenvolvimento de software e linguagens de programação. Além disso, é criador do Restfulie.NET, a versão .NET do framework Restfulie.