Technische Entscheidungen · Junior · Frage 11 von 12
Ein kleines Team hat vor einem Launch einen Tag, um Tests hinzuzufügen. Der Checkout bringt den ganzen Umsatz und war nie abgedeckt. Was schreibst du zuerst?
- 1Ein paar End-to-End-Tests des Checkout-Pfads
- 2Unit-Tests für jede Checkout-Komponente
- 3Snapshot-Tests für alle Checkout-Seiten
Antwort zeigen
Richtige Antwort: Ein paar End-to-End-Tests des Checkout-Pfads
Erklärung
Ein paar End-to-End-Tests decken in kurzer Zeit den ganzen Geldpfad ab und finden die Fehler, die am meisten schaden. Unit-Tests passen zu komplexer Logik wie der Preisberechnung und laufen schnell, beweisen aber nicht, dass die Seiten zusammen funktionieren. Snapshots passen zu stabiler Ausgabe, bei der jede Änderung zählt, erzeugen bei sich ändernder UI aber vor allem Rauschen.