FERREIRA, Gustavo Antonio Santos2018-02-072018-02-072017-12https://repositorio.feituverava.com.br/handle/123456789/2152Trabalho de Conclusão de Curso apresentado à Faculdade Dr. Francisco Maeda. Fundação Educacional de Ituverava, para obtenção do título de Bacharel em Sistemas de Informação.Este trabalho tem por finalidade demostrar a importância de utilizar o TDD (Test Driven Development) no desenvolvimento de programas e aplicações, pois tem como objetivo analisar o código do projeto tanto unitário (classes isolados) como integrado (sistema inteiros de várias classes e pacotes), encontrando e relatando erros, o que facilita muito o trabalho do desenvolvedor, agilizando o processo de criação, livre de erros, tendo um resultado final do programa satisfatório e atendendo as expectativas do cliente. Para o exemplo, serão utilizadas duas ferramentas de testes unitário, os frameworks JUnit e TestNG, ambos desenvolvidos na linguagem Java. As duas ferramentas serão analisadas e comparadas em suas funcionalidades, eficiência e praticidade em relação a como se fazer o teste e obter os resultados.TDDJavaTestes Unitários.ESTUDO DE FRAMEWORKS DE TESTES UNITÁRIOS EM JAVA