junit
TRANSCRIPT
![Page 1: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/1.jpg)
JUnit
![Page 2: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/2.jpg)
Testes Unitários
O que são? Baseiam-se em nos projetos da
Engenharia Aeronáutica, onde todas as peças são testadas isoladamente até a exaustão
Teste da menor unidade do projeto
![Page 3: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/3.jpg)
Testes Unitários
Uso somente dos dados necessários para testar a unidade e questão
OO: Método Classe Objeto
![Page 4: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/4.jpg)
Testes Unitários
Por quê? Previne BUG’s Código confiável Permite Alterações
![Page 5: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/5.jpg)
Testes Unitários
O que testar? Funções mais simples antes Usar apenas o necessário Não testar Set’s and Get’s (a não ser
que haja validação de dados) Escreva o teste para o bug antes de
corrigi-lo
![Page 6: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/6.jpg)
JUnit
O que é? Framework que facilita os testes
unitários em Java Uma API completa para construir os
testes Por que usar?
Verifica se cada parte funciona como esperado
Facilita criação, execução dos testes e apresentação dos resultados
OO Free
![Page 7: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/7.jpg)
JUnit
Como usar
![Page 8: JUnit](https://reader038.vdocuments.pub/reader038/viewer/2022100521/58a6e7451a28abcf0e8b4969/html5/thumbnails/8.jpg)
Referência
http://www.devmedia.com.br/junit-implementando-testes-unitarios-em-java-parte-i/1432