Browse Source

add su 08

main fetched-on-2024-01-08
fdai7451 12 months ago
parent
commit
bf091b5098
  1. 14
      Lerntagebuch.md

14
Lerntagebuch.md

@ -120,4 +120,16 @@ Beim Wasserfall Model werden alle Prozessschritte nur einmal ausgeführt (es ver
Das Ziel von Tests ist, Fehler aufzuzeigen, bevor sie größeren Schaden anrichten können (z.B. in Production ausgerollt werden). Das Ziel von Tests ist, Fehler aufzuzeigen, bevor sie größeren Schaden anrichten können (z.B. in Production ausgerollt werden).
### Wiederholung ### Wiederholung
Es ist wichtig immer eine große Testabedckung zu haben, um möglichst viele Testcases abzudecken und sofort zu erkennen wenn eine Code Änderung ungewollte nebeneffekte hat. Auf manuelle Tests sollte wenn möglich verzichtet werden, da Menschen oftmals Fehler übersehen, vorallem wenn sie ihre eigene Implementation testen.
Es ist wichtig immer eine große Testabedckung zu haben, um möglichst viele Testcases abzudecken und sofort zu erkennen wenn eine Code Änderung ungewollte nebeneffekte hat. Auf manuelle Tests sollte wenn möglich verzichtet werden, da Menschen oftmals Fehler übersehen, vorallem wenn sie ihre eigene Implementation testen.
## SU 08 (19.12.2023)
### Lernziel
- Welche Test sollte man automatisieren
- Unittest
- Anforderungen an den zu testenden Code
### Erkenntnis
Mit Unittest steigt die Software Testbarkeit rapide an. Sie lassen sich in Projekten von jeder größe Anwenden, da überall Änderungen gemacht werden, die ungewollt ein bestimmtes Verhalten hervorrufen.
### Wiederholung
Unittests sind gut um einzelne Codestücke isoliert zu testen. Wenn der Test an einer Stelle fehlschlägt, kann man genau die stelle Testen, anstatt (wie bei Integrationstests) für den Fehler unnötigen Code mitzutesten, was zu längeren Testzeiten führen kann.
Loading…
Cancel
Save