Perguntas com a marcação «tdd»

TDD significa Desenvolvimento Orientado a Testes ou Design Orientado a Testes. É a prática de escrever um teste de unidade antes de escrever o código para satisfazê-lo, no que é conhecido como o ciclo Vermelho-Verde-Refatorador.



9
Quais são as desvantagens da programação de teste primeiro?
É toda a raiva hoje em dia. "Todo mundo" recomenda. Isso por si só me deixa desconfiado. Quais são algumas desvantagens que você encontrou ao fazer o desenvolvimento de teste primeiro (orientado a teste)? Estou procurando experiências pessoais de profissionais experientes - posso ler as reflexões hipotéticas de uma centena …




9
Precisamos de Log ao fazer TDD?
Ao executar o ciclo Vermelho, Verde e Refatorador, devemos sempre escrever o código mínimo para passar no teste. Foi assim que aprendi sobre TDD e quase todos os livros descrevem o processo. Mas e o registro? Honestamente, raramente usei o logon em um aplicativo, a menos que houvesse algo realmente …

13
Como fazemos testes de unidade executados rapidamente?
Chegamos ao ponto em nosso projeto em que temos quase mil testes e as pessoas pararam de se preocupar em executá-los antes de fazer o check-in, porque leva muito tempo. Na melhor das hipóteses, eles executam os testes relevantes para o trecho de código que eles mudaram e, na pior …
40 c#  unit-testing  tdd  nunit 

3
Como os testes de integração criticam o design?
Estou lendo uma postagem no blog de JB Rainsberger sobre testes integrados e me pergunto de que maneira um teste de integração é mais severo com nosso design? Escrevemos testes mais integrados, que são maiores e não criticam nosso design com tanta severidade quanto os microtestes

7
Devo fazer testes de unidade para defeitos conhecidos?
Se meu código contiver um defeito conhecido que deve ser corrigido, mas ainda não está, e não será corrigido para a versão atual e pode não ser corrigido em um futuro previsível, deve haver um teste de unidade com falha para esse bug em a suíte de teste? Se eu …
37 unit-testing  tdd 


9
Como bebê são seus passos de bebê no TDD?
Hoje estávamos treinando TDD e descobrimos o seguinte ponto de incompreensão. A tarefa é a soma de retorno de entrada "1,2" dos números que é 3. O que escrevi (em C #) foi: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two numbers and input is correct …
37 testing  tdd 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.