AP2-FIAESoftwarequalitätSchwierigkeit: Schwer
Beim Test-Driven Development (TDD) wird in einem bestimmten Zyklus entwickelt. Welche Reihenfolge ist korrekt?
A
Code schreiben -> Test schreiben -> Refactoring
B
Code schreiben -> Refactoring -> Test schreiben
C
Refactoring -> Test schreiben -> Code schreiben
D
Test schreiben -> Code schreiben -> Refactoring
Erklärung
TDD folgt dem Red-Green-Refactor-Zyklus: 1. Red: Erst einen fehlschlagenden Test schreiben. 2. Green: Dann den minimalen Code schreiben, damit der Test besteht. 3. Refactor: Den Code verbessern, ohne das Verhalten zu ändern. Dieser Zyklus wird iterativ wiederholt.
Tipp zum Lernen
Rot-Grün-Refactor: Erst den Test schreiben (rot=fehlschlagend), dann Code (grün=bestanden), dann aufräümen.
TDDTest-DrivenRed-Green-Refactor
Übe über 1.100 weitere IHK-Fragen
Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.
Weitere Beispielfragen aus AP2-FIAE
- In der objektorientierten Programmierung gibt es das SOLID-Prinzip. Wofür steht das L in SOLID?
- Was beschreibt das CSS-Box-Modell korrekt?
- Welches Design Pattern definiert eine Familie von Algorithmen, kapselt jeden einzelnen und macht sie
- Welcher Sortieralgorithmus hat im Worst Case eine Zeitkomplexität von O(n^2), ist aber im Average Ca
- Was misst die Anweisungsüberdeckung (Statement Coverage) beim Softwaretest?