Perguntas com a marcação «unit-testing»

55
Como escrever testes de unidade antes de refatorar?

Eu li algumas respostas para perguntas de uma linha semelhante, como "Como você mantém seus testes de unidade funcionando ao refatorar?". No meu caso, o cenário é um pouco diferente, pois recebi um projeto para revisar e alinhar com alguns padrões que temos; atualmente, não há testes para o...

53
Como testar os testes?

Testamos nosso código para torná-lo mais correto (na verdade, é menos provável que esteja incorreto ). No entanto, os testes também são de código - eles também podem conter erros. E se seus testes são com erros, eles dificilmente melhoram seu código. Posso pensar em três tipos possíveis de erros...

53
TDD - Outside In vs Inside Out

Qual é a diferença entre a criação de um aplicativo Outside In vs a criação de Inside Out usando TDD? Estes são os livros que li sobre TDD e testes de unidade: Desenvolvimento Orientado a Testes: Por exemplo Desenvolvimento Orientado a Testes: Um Guia Prático: Um Guia Prático Soluções do Mundo...

47
Determinando o que é um teste de unidade útil

Eu estive pesquisando os documentos do phpunit e encontrei a seguinte citação: Você sempre pode escrever mais testes. No entanto, você descobrirá rapidamente que apenas uma fração dos testes que você pode imaginar são realmente úteis. O que você deseja é escrever testes que falhem, mesmo que...

40
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 das hipóteses,...