Perguntas com a marcação «tdd»

13
Tipos de testes de unidade com base na utilidade

Do ponto de vista do valor, vejo dois grupos de testes de unidade em minha prática: Testes que testam alguma lógica não trivial. Escrevê-los (antes da implementação ou depois) revela alguns problemas / possíveis erros e ajuda a ter confiança caso a lógica seja alterada no futuro. Testes que...

13
Estratégia de teste para jogos

Eu herdei um jogo educacional baseado na Web. No ano passado, trabalhei para estabilizar o código e adicionar novos recursos. A maior parte da lógica está no front-end; portanto, os testes de unidade de back-end, embora úteis, cobrem uma pequena porcentagem do código. O jogo chegou ao ponto em que...

12
Teste - banco de dados na memória vs zombaria

Ao escrever testes, por que alguém iria querer usar um banco de dados na memória apenas zombando dos dados? Pude ver que os bancos de dados na memória podem ser benéficos para testar os repositórios de alguém. Mas se utilizando uma estrutura (como o Spring Data), testar os repositórios estaria...

12
Todo método deve retornar um valor para o Teste de Unidade?

Estou aprendendo a criar testes de unidade simples para eventualmente (e espero) começar a fazer apenas TDD; por enquanto estou tentando escrever testes para códigos já escritos para ver o que pode causar problemas. Este é um deles. Digamos que eu tenho essa classe simples (com TypeScript->...

12
Como TDD que os resultados corretos são retornados

Estou iniciando um novo projeto e tentando muito com muito esforço usar o TDD para conduzir o design. Estou pressionando há anos e finalmente obtive aprovação para dedicar mais tempo a esse projeto para usá-lo enquanto aprendo como fazê-lo corretamente. Este é um novo módulo, vinculado a um...

12
Como obter a API inicial correta usando TDD?

Esta pode ser uma pergunta bastante boba, como estou nas minhas primeiras tentativas no TDD. Adorei o senso de confiança que ele traz e a estrutura geralmente melhor do meu código, mas quando comecei a aplicá-lo em algo maior que os exemplos de brinquedos de uma classe, tive dificuldades. Suponha...

11
"Implementação óbvia" do TDD significa código primeiro, teste depois?

Meu amigo e eu somos um TDD relativamente novo e temos uma disputa sobre a técnica "Implementação óbvia" (de "TDD By Example" de Kent Beck). Meu amigo diz que isso significa que, se a implementação for óbvia, você deve prosseguir e escrevê-la - antes de qualquer teste para esse novo comportamento....

11
O que é teste de unidade de caixa preta?

Recentemente, fiz meu exame final para um curso de engenharia de software para o meu programa de mestrado e uma das perguntas do exame foi a seguinte: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Nos meus 7 anos de experiência em desenvolvimento de software, o...

10
Faça a bola rolar no TDD

Faço parte de uma equipe de desenvolvedores que trabalha com muitas outras equipes para manter e aprimorar um aplicativo em uso há pelo menos 15 anos. Quando foi construído e projetado, o TDD era inédito. O aplicativo é razoavelmente estável e raramente encontramos um erro de interrupção do...

10
Se TDD é sobre design, por que eu preciso? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Cada vez mais...