Perguntas com a marcação «tdd»

O Test-Driven Development (TDD) envolve escrever um teste automatizado com falha para especificar o que deve ser construído. O teste é então aprovado escrevendo um código que satisfaça a condição testada. Finalmente, o código é refatorado.

479
Como você testar métodos particulares?

Estou construindo uma biblioteca de classes que terá alguns métodos públicos e privados. Eu quero poder testar os métodos privados (principalmente durante o desenvolvimento, mas também pode ser útil para refatoração futura). Qual é a maneira correta de fazer

136
Dados aleatórios em testes de unidade?

Eu tenho um colega de trabalho que escreve testes de unidade para objetos que preenchem seus campos com dados aleatórios. Seu motivo é que ele oferece uma gama mais ampla de testes, uma vez que testará muitos valores diferentes, enquanto um teste normal usa apenas um único valor estático. Eu dei a...

131
Por que usar o JUnit para testes?

Talvez minha pergunta seja nova, mas eu realmente não consigo entender as circunstâncias em que eu usaria junit? Se eu escrevo aplicativos simples ou aplicativos maiores, testo-os com as System.outinstruções e isso me parece bastante fácil. Por que criar classes de teste com JUnit, pastas...

131
Zombando vs. Espionando em estruturas de zombaria

Em estruturas de zombaria, você pode zombar de um objeto ou espioná -lo. Qual é a diferença entre os dois e quando devo / devo usar um sobre o outro? Olhando para Mockito , por exemplo, vejo coisas semelhantes sendo feitas usando espiões e zombarias , mas não tenho certeza quanto à distinção entre...

127
Há evidências concretas do ROI dos testes de unidade?

O teste de unidade me parece ótimo, mas não tenho certeza se devo dedicar algum tempo para aprendê-lo, a menos que consiga convencer os outros de que tem um valor significativo. Eu tenho que convencer os outros programadores e, mais importante, os contadores de feijão no gerenciamento, que todo o...

122
Recursos de vídeo / screencast TDD / BDD [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

120
Desenvolvimento orientado a testes de meteoros [fechado]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 3 anos . Melhore esta...

116
O que é um “Stub”?

Então, continuando com a minha resolução de ano novo de entrar mais no TDD, agora estou começando a trabalhar mais com Rhino Mocks . Uma coisa que estou ansioso para fazer é ter certeza de que realmente groco no que estou entrando, então eu queria verificar meu entendimento do que vi até agora (e...