Curso de JUnit para Desenvolvedores

Duração: 16h | Porto Alegre/RS

Curso em ambiente digital

Com o curso de JUnit, o aluno irá aprender a desenvolver testes de unidade, garantindo assim, qualidade de código elevada no desenvolvimento de sistemas Java.

O curso aborda os testes de unidade de uma maneira prática, com exemplos e dicas de uso. Esta metodologia de aula possibilita maior fixação do conteúdo e estimula o uso de testes no cotidiano do desenvolvedor, utilizando JUnit. Com a utilização de testes, a manutenção de sistemas é facilitada, o que agrega qualidade e propicia segurança para adição de novas funcionalidades e/ou correções nos sistemas.

Durante o curso, o aluno irá aprender a utilizar o framework JUnit, ferramenta já consolidada no desenvolvimento de sistemas Java. Além disto, irá aprender a integrar o framework com a IDE de desenvolvimento Eclipse, proporcionando maior agilidade na criação de testes e verificação dos resultados. Para complementar, também será abordado a execução isolada e a integração com a ferramenta Maven, o qual possibilita testes integrados a um sistema de construção contínua.

Ao final do curso, o aluno estará apto a trabalhar utilizando o poderoso JUnit, proporcionando todos os benefícios já conhecidos das técnicas de testes automatizados, agora em aplicações Java, com qualidade de código e segurança elevada, além de garantir manutenção facilitada do sistema.

- Introduzir o conceito de testes e demonstrar seus benefícios
- Desenvolver testes independentes com JUnit, nas diferentes camadas, de modo a melhorar o desenvolvimento e manutenção de sistemas
- Motivar a refatoração contínua, com mais segurança, a partir do código coberto pelo teste unitário
- Conhecer os benefícios e vantagens de testes automatizados, especialmente, testes unitários

- Curso TargetTrust de Java - Fundamentos da Linguagem ou conhecimento similar

- Desenvolvedores JAVA

1.Introdução a teste unitários e técnicas de teste
- Teste de Software e a Unidade
- O JUnit
- Conceitos

2. Instalação e configuração do JUnit
- Instalação e configuração

3. Criando casos de teste unitário
- Anotações
- Classe Assert
- Test Runners
- Ordem de execução dos testes
- Tratando exceções
- Ignorando testes
- Timeout
- Outras Rules
- Uso de testes parametrizados

4. Desenvolvimento orientado a testes (TDD)
- A técnica

5. Planejando os testes
- O primeiro passo

6. Arquitetura das classes
- Objetivos
- O padrão

7. Boas práticas e dicas
- Objetivos
- Algumas práticas
- Alguns princípios
- Dicas

8. Analisando e refatorando o código a partir dos testes
- Objetivos
- Um dos objetivos mais interessantes

9. Uso de ferramentas de análise
- Objetivos
- Checkstyle e PMD
- EclEmma

10. Mockando objetos
- Objetivos
- O que os Mocks permitem

Entre em contato

próximas turmas

13/05
Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30  
26/06
Noite: 18:45 às 22:45

instrutores

depoimentos

"O curso de JUnit atende as expectativas de quem busca qualificação no desenvolvimento de testes unitários. Atendimento ótimo de toda a equipe!"
Regis Schneider Santana
"Muito interessante o curso do Junit. Boa esta prática de programar e testar ao mesmo tempo."
Edgar Perez

conheça também