Perguntas com a marcação «tdd»

37
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 adicionar o teste de unidade, ele...

37
Bom exemplo de código complexo usando TDD [fechado]

Qual seria um bom exemplo do uso de TDD em projetos grandes, da vida real e complexos? Todos os exemplos que vi até agora são projetos de brinquedos com a finalidade de um livro ou papel ... Você pode nomear um projeto de código aberto que usa muito o TDD? De preferência em C ++, mas posso ler...

36
Como você deve TDD um jogo Yahtzee?

Digamos que você esteja escrevendo um estilo TDD de jogo Yahtzee. Você deseja testar a parte do código que determina se um conjunto de cinco rolagens é ou não uma casa cheia. Tanto quanto eu sei, ao fazer TDD, você segue estes princípios: Escreva os testes primeiro Escreva a coisa mais simples...

30
Relação entre BDD e TDD

Qual é a relação do BDD e TDD? Pelo que entendi, o BDD adiciona duas coisas principais ao TDD: nomeação de testes (garantir / deveria) e testes de aceitação. Devo seguir o TDD durante o desenvolvimento pelo BDD? Se sim, meus testes de unidade TDD devem ser nomeados no mesmo estilo de garantir /...

30
Quando devo escrever testes de integração?

De acordo com as regras do TDD, os testes de unidade são escritos antes do código de produção, mas e os testes de integração que exercitam a interação entre objetos com fio (não zombados) concretos? Eles devem ser escritos antes dos testes de unidade ou após o código de produção apenas para testar...

29
Devemos sempre testar os erros de unidade ao corrigi-los?

Ao corrigir bugs, é recomendável que eu trabalhe primeiro para escrever um teste que falhe com o bug especificado e, em seguida, para corrigir o código até que o teste passe. Isso segue as práticas de TDD e deve ser uma boa prática, mas notei que tende a produzir testes enigmáticos que se aproximam...

28
Sentido de testes de unidade sem TDD

Temos um novo projeto (bastante grande) que planejamos desenvolver usando o TDD. A idéia de TDD falhou (muitas razões comerciais e não comerciais), mas agora temos uma conversa - devemos escrever testes de unidade de qualquer maneira ou não. Meu amigo diz que não há sentido (ou quase zero) em...

28
Preciso testar tudo?

Vou iniciar meu primeiro projeto real em Ruby on Rails e estou me forçando a escrever testes TDD . Não vejo vantagens reais em escrever testes, mas como parece muito importante, tentarei. É necessário testar todas as partes do meu aplicativo, incluindo páginas

28
100% de cobertura de código é um sonho?

É possível esperar 100% de cobertura de código em aplicativos da web pesados ​​jquery / backbonejs? É razoável falhar em um sprint porque a cobertura de 100% não é alcançada quando a cobertura de código real gira em torno de 92% a 95% em javascript /