Junit JUnit Testes de unidade #2 JUnit Testes de unidade #3 JUnit Porque? • Previne de defeitos • Melhora documentação • Reduz o custo de mudanças • Melhora o design • Aumenta a segurança e confiança da equipe • Aumenta a produtividade #4 JUnit Desenvolvimento guiado por testes (TDD) • Código novo apenas para testes que falharam • Eliminar duplicação #5 JUnit Mantra do TDD Refatoração #6 JUnit Dicas de uso • setUp() / tearDown() • BaseTestCase • Mock Objects #7 JUnit Dúvidas? #8