Als «bdd» getaggte Fragen

BDD steht für "Behavior-Driven Development", einen Softwareentwicklungsstil, der die Zusammenarbeit zwischen Entwicklern und Stakeholdern fördert, indem verschiedene Beispiele dafür identifiziert und untersucht werden, wie ein System oder ein kleineres Codeelement aus der Sicht eines Benutzers funktionieren könnte.

30
Beziehung zwischen BDD und TDD

Wie ist das Verhältnis von BDD und TDD? Nach meinem Verständnis fügt BDD zwei wichtige Dinge zu TDD hinzu: Benennungstests (Sicherstellen / Sollte) und Abnahmetests. Soll ich TDD während der Entwicklung von BDD folgen? Wenn ja, sollten meine TDD-Komponententests im selben Stil angegeben...

28
Ist 100% Codeabdeckung ein Wunschtraum?

Ist es machbar, in umfangreichen JQuery / Backbonejs-Webanwendungen eine Codeabdeckung von 100% zu erwarten? Ist es sinnvoll, einen Sprint zu scheitern, weil die 100% ige Abdeckung nicht erreicht wird, wenn die tatsächliche Codeabdeckung in JavaScript / JQuery zwischen 92% und 95%...

24
TDD / Testet zu viel Aufwand / Wartungsaufwand?

So haben Sie es oft von denen gehört, die die Werte des Testens nicht wirklich verstehen. Um es vorwegzunehmen, ich bin ein Anhänger von Agile and Testing ... Ich hatte kürzlich eine Diskussion über die Durchführung von TDD bei einem Produkt-Re-Write, bei dem das aktuelle Team auf keiner Ebene...

17
Ist es eine gute Idee, alle möglichen Testfälle zu schreiben, nachdem das Team auf TDD umgestellt wurde, um eine vollständige Abdeckung zu erreichen?

Angenommen, wir haben eine große Unternehmensanwendung ohne Unit- / Funktionstests. Aufgrund sehr enger Fristen gab es während der Entwicklung keinen testgetriebenen Entwicklungsprozess (Ich weiß, wir sollten niemals enge Fristen versprechen, wenn wir uns nicht sicher sind, aber was getan wird,...

17
Wie verwende ich Unit-Tests bei Verwendung von BDD?

Ich versuche BDD zu verstehen. Ich habe einige Artikel gelesen und wie ich verstanden habe, ist BDD "der nächste Schritt" von TDD. Ich sage das, weil ich beide sehr ähnlich finde und wie ich in diesem Artikel lesen konnte , wurde BDD als Verbesserung von TDD geboren. Großartig, ich mag die Idee...

11
Migrieren Sie ältere Anforderungen zu BDD

F: Wie kann ein großes Unternehmen am besten nach Cucumber verlegt werden, wenn mindestens 15 Jahre alte Softwareanforderungen in einer Anforderungsdatenbank gespeichert sind? Derzeit erwägt: 1) Alles migrieren Nachteil: Wir haben nicht unbegrenzte Zeit / Budget, wir müssen vorwärts gehen, um zu...

9
Wie kann man bei BDD Specifications Workshops erfolgreich sein?

Heute haben wir versucht, BDD durch einen Spezifikationsworkshop in unseren Softwareentwicklungsprozess einzuführen. Für diesen Workshop hatten wir 2 Entwickler, 1 Tester und 1 Business Analyst. Der Workshop dauerte 1:30 Uhr und am Ende konnten wir einige BDD-Szenarien für unser neues Feature...