Perguntas com a marcação «bdd»

BDD significa "Behavior-Driven Development", um estilo de desenvolvimento de software que incentiva a cooperação entre desenvolvedores e interessados ​​por meio da identificação e exploração de diferentes exemplos de como um sistema ou elemento menor de código pode funcionar da perspectiva do usuário.

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 /...

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 /

24
TDD / testa muito uma sobrecarga / manutenção?

Então você já ouviu isso muitas vezes daqueles que não entendem verdadeiramente os valores dos testes. Só para começar, sou seguidor do Agile and Testing ... Recentemente, tive uma discussão sobre a realização de TDD em uma reescrita de produto, onde a equipe atual não pratica testes de unidade em...

17
Como usar testes de unidade ao usar o BDD?

Estou tentando entender o BDD. Eu li alguns artigos e, como eu entendi, o BDD é "o próximo passo" do TDD. Digo isso porque acho que ambos são muito semelhantes e, como pude ler neste artigo , o BDD nasceu como uma melhoria do TDD. Ótimo, eu realmente gosto da ideia. Há um ponto prático que não...

11
Migrar requisitos herdados para o BDD

P: Qual é a melhor maneira de mudar uma grande empresa para a Cucumber com pelo menos 15 anos de requisitos de software herdados mantidos em um banco de dados de requisitos? Atualmente considerando: 1) Migrar tudo Desvantagem: não temos tempo / orçamento ilimitados, temos que seguir em frente...

9
Como obter sucesso nos Workshops de Especificações do BDD?

Hoje tentamos introduzir o BDD em nosso processo de desenvolvimento de software, realizando um workshop de especificação. Neste workshop, tivemos 2 desenvolvedores, 1 testador e 1 analista de negócios. O workshop durou 1h30 e, no final, conseguimos descobrir alguns cenários do BDD para o nosso...