Was ist testgetriebenes Testen?
Was ist testgetriebenes Testen?

Video: Was ist testgetriebenes Testen?

Video: Was ist testgetriebenes Testen?
Video: Test-Driven Development (TDD) // deutsch 2024, Kann
Anonim

Test gefahren Entwicklung (TDD) ist eine Programmierpraxis, die Entwickler anweist, nur dann neuen Code zu schreiben, wenn eine automatisierte Prüfung ist fehlgeschlagen. In der normalen Software Testen Prozess generieren wir zuerst den Code und dann Prüfung . Tests könnte fehlschlagen, da Tests werden schon vor der Entwicklung entwickelt.

Die Frage ist auch, was ist testgetriebene Methodik?

Test gefahren Entwicklung ( TDD ) ist eine Programmierpraxis, die Entwickler anweist, nur dann neuen Code zu schreiben, wenn eine automatisierte Prüfung ist fehlgeschlagen. Dadurch wird eine Code-Duplizierung vermieden. In TDD Annäherung, zuerst, die Prüfung entwickelt, die spezifiziert und validiert, was der Code tun soll.

Wie führen Sie außerdem einen TDD-Test durch?

  1. Schreiben Sie einen Test. Da die Entwicklung von Tests getrieben wird, ist der erste Schritt offensichtlich, einen neuen Test zu erstellen.
  2. Bestätigen Sie, dass der Test fehlschlägt. Nachdem der Test erstellt wurde, müssen Sie im nächsten Schritt bestätigen, dass der Test fehlschlägt.
  3. Schreiben Sie Code, um den Test zu bestehen.
  4. Bestätigen Sie die Testläufe.
  5. Refaktorieren.
  6. Wiederholen Sie alle Schritte.

In Anbetracht dessen, was ist TDD und BDD beim Testen?

In TDD ( Testgetriebene Entwicklung ), das Prüfung wurde geschrieben, um die Implementierung der Funktionalität zu überprüfen, aber wenn sich der Code weiterentwickelt, Tests kann zu falschen Ergebnissen führen. BDD (Behavior Driven Development) ist auch ein Prüfung -erster Ansatz, unterscheidet sich jedoch durch testen das tatsächliche Verhalten des Systems aus der Sicht des Endbenutzers.

Was ist TDD in Agile?

Zusammenfassung. Testgetriebene Entwicklung ( TDD ) ist eine Entwicklungstechnik, bei der Sie zuerst einen Test schreiben müssen, der fehlschlägt, bevor Sie neuen Funktionscode schreiben. TDD wird schnell angenommen von agil Softwareentwickler für die Entwicklung von Anwendungsquellcode und wird sogar von Agil DBAs für die Datenbankentwicklung.

Empfohlen: