Domande taggate «bdd»

BDD sta per "Behavior-Driven Development", uno stile di sviluppo software che incoraggia la cooperazione tra sviluppatori e stakeholder identificando ed esplorando diversi esempi di come un sistema o un piccolo elemento di codice potrebbe funzionare dal punto di vista dell'utente.



3
Relazione tra BDD e TDD
Qual è la relazione tra BDD e TDD? Da quello che ho capito, BDD aggiunge due cose principali al TDD: i nomi dei test (assicurarsi / dovrei) ei test di accettazione. Devo seguire TDD durante lo sviluppo di BDD? In caso affermativo, i test delle unità TDD devono essere nominati …
30 tdd  bdd 




7
TDD / Verifica troppo un sovraccarico / onere di manutenzione?
Quindi l'hai sentito molte volte da coloro che non comprendono veramente i valori dei test. Solo per iniziare, sono un seguace di Agile and Testing ... Recentemente ho avuto una discussione sull'esecuzione di TDD su una riscrittura del prodotto in cui il team attuale non pratica test di unità a …
24 testing  agile  tdd  bdd 


7
È una buona idea scrivere tutti i possibili casi di test dopo aver trasformato il team in TDD per ottenere una copertura completa?
Supponiamo di avere una grande applicazione a livello aziendale senza test unitari / funzionali. Non vi è stato alcun processo di sviluppo guidato dai test durante lo sviluppo a causa di scadenze molto strette (so che non dovremmo mai promettere scadenze strette quando non siamo sicuri, ma ciò che è …

3
Come utilizzare i test unitari quando si utilizza BDD?
Sto cercando di capire BDD. Ho letto alcuni articoli e, come ho capito, BDD è "il prossimo passo" di TDD. Lo dico perché trovo entrambi molto simili e, come ho potuto leggere in questo articolo , BDD è nato come un miglioramento rispetto a TDD. Fantastico, mi piace davvero l'idea. …
17 unit-testing  bdd 

3
Differenze tra Given When Then (GWT) e Arrange Act Assert (AAA)?
In TDD c'è la sintassi 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); } Nei test …
13 c#  unit-testing  tdd  bdd 

6
Qual è il ruolo del QA in un progetto BDD?
Se si esegue un progetto utilizzando BDD con una copertura del 100% delle storie degli utenti con test di accettazione automatizzati, quale sarebbe il ruolo di un tester / persona di controllo qualità? Immagino che sto immaginando che gli sviluppatori scriverebbero i test di accettazione in collaborazione con il proprietario …


1
Migrare i requisiti legacy su BDD
D: Qual è il modo migliore per trasferire una grande azienda su Cucumber con almeno 15 anni di requisiti software legacy mantenuti in un database dei requisiti? Attualmente considerato: 1) Migrare tutto Unico inconveniente: non abbiamo tempo / budget illimitati, dobbiamo andare avanti per sopravvivere, non possiamo fermare tutto e …
11 bdd  cucumber 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.