In den letzten Jahren wurde TDD sehr beliebt und einige Hause eine andere Version des Tests kommt Wit Integrationstests und jetzt Verhaltenstests BDD ist der Hauptfokus kann jemand den Major erklären Unterschied zwischen BDD und Integrationstest.Was ist der Hauptunterschied zwischen Integrationstests und Verhaltenstests BDD
1
A
Antwort
2
Es ist wie Äpfel und Orangen ..
BDD ist über die Tests nach dem Verhalten des Systems zu benennen. Also statt testThisAndThat()
sagen Sie doesThisAndThat()
. Wenn BDD als "Methodik" im Team verwendet wird, verwendet jedes Teammitglied (einschließlich BAs, QA) dieselbe Schreibweise zum Schreiben der Spezifikationen und Tests. Weitere Informationen finden Sie unter this.
Integration Testing hat verschiedene Bedeutungen für verschiedene Menschen, die meisten populären Nutzung:
- Testing, wie Sie Ihr System mit anderen Systemen
- Testen mehrerer ein Teil der Anwendung (mehrere Einheiten zusammen) aka Komponente funktioniert Testen
- Testen API aka Systemprüfung für Service API
Integration Testterm ist geschraubt, überprüfen Sie this für mehr Details.
Verwandte Themen
- 1. Was ist der Hauptunterschied zwischen Java SE und Java EE?
- 2. Was ist der Hauptunterschied zwischen ReadOnly und Enabled?
- 3. Was ist der Hauptunterschied zwischen Amazon S3 und Amazon EBS
- 4. Was ist der Hauptunterschied zwischen AsyncTask() und Handler()?
- 5. Was ist der Hauptunterschied zwischen CTEs und TEMP-Tabellen?
- 6. Was ist der Hauptunterschied zwischen stdlib.h und cstdlib in C++?
- 7. Was ist der Hauptunterschied zwischen Gurke und Solla?
- 8. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 9. Was ist der Hauptunterschied zwischen einem 'Debug' und einem 'Release' Build in .NET?
- 10. BDD und Microservices
- 11. Worin besteht der Hauptunterschied zwischen AWS Docker und Hadoop Clustern?
- 12. Was der wesentliche Unterschied zwischen Rahmen und dynamischer Bibliothek ist
- 13. Was ist der Unterschied zwischen find() und children() in jquery?
- 14. Was ist der Unterschied zwischen pg_global und pg_default auf postgresql?
- 15. Was ist der Unterschied zwischen spärlichen und dichten Graphen?
- 16. Was ist der Unterschied zwischen `==` und `ist`?
- 17. Was ist der Unterschied zwischen Iteration und Traversierung?
- 18. Hauptunterschied zwischen View-Based und Windows-basierte Anwendungsvorlage?
- 19. BDD und Funktionstests
- 20. Was ist der Unterschied zwischen searchkick und elasticsearch-rails?
- 21. Was ist der Unterschied zwischen Einschließen und Erweitern in Ruby?
- 22. Was ist der Unterschied zwischen HttpContext.Current.User und HttpContext.User
- 23. Hauptunterschied zwischen Manifest und Programmatische Registrierung von BroadcastReceiver
- 24. QUnit Vs. Jasmine und TDD Vs. BDD
- 25. Was ist der Unterschied zwischen Skript in Kopf und Körper?
- 26. Was ist der Hauptunterschied zwischen dem Zurückgeben einer Aufgabe durch das await-Schlüsselwort und dem Zurückgeben ohne awaise-Schlüsselwort?
- 27. Was ist der Unterschied zwischen:.! und: r !?
- 28. Was ist der Unterschied zwischen Difftime und '-'?
- 29. Was ist der Unterschied zwischen $ und $$?
- 30. Was ist der Unterschied zwischen Verilog! und ~?