Entendi bem sobre quando usar, agora só fiquei um uma dúvida, JUNIT e TDD são teste automatizado? Fiquei meio confuso de uma definição de teste automatizado.
Entendi bem sobre quando usar, agora só fiquei um uma dúvida, JUNIT e TDD são teste automatizado? Fiquei meio confuso de uma definição de teste automatizado.
Olá Dayson, tudo bem?
O TDD é um processo de desenvolvimento de software que depende de requisitos de software sendo convertidos em casos de teste antes que o software seja totalmente desenvolvido. Isso é diferente de o software ser desenvolvido primeiro e os casos de teste criados posteriormente.
Já o JUnit é um framework de código aberto, que é usado para escrever e executar testes em Java. Ele fornece anotações para identificar métodos de teste e asserções para testar os resultados esperados.
Testes de unidade podem sim ser considerados como teste automatizado.