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.



3
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 …
30 tdd  bdd 

13
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 / jquery?
28 code-quality  tdd  bdd 

11
Teste automatizado: explicando seu valor comercial
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Para começar, não acho que isso seja uma repetição de outras perguntas sobre testes de unidade . Estou procurando ajuda para articular seu valor a uma equipe de programadores, …


7
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 …
24 testing  agile  tdd  bdd 


7
É uma boa idéia escrever todos os casos de teste possíveis após transformar a equipe em TDD para obter uma cobertura completa?
Suponha que tenhamos um grande aplicativo de nível corporativo sem nenhum teste de unidade / funcional. Não houve processo de desenvolvimento orientado a testes durante o desenvolvimento devido a prazos muito apertados (sei que nunca devemos prometer prazos apertados quando não tivermos certeza, mas o que está feito está feito!) …

3
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 …
17 unit-testing  bdd 

3
Diferenças entre Given When Then (GWT) e Arrange Act Assert (AAA)?
No TDD, há a sintaxe Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } No BDD, …
13 c#  unit-testing  tdd  bdd 



1
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 para …
11 bdd  cucumber 


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.