Praxis‑Aufträge
- Erste Unit‑Tests: Vitest / Pytest aufsetzen, 5 reine Funktionen mit AAA‑Pattern testen.
- Mocking üben: externen API‑Call mit Stub ersetzen, dann mit Mock + Erwartungen.
- TDD‑Kata: FizzBuzz, RomanNumerals, BowlingGame — komplett TDD bauen.
- Integration‑Test: Repository + echte Postgres im Testcontainer.
- E2E‑Smoke: Playwright‑Test, der den Login‑Flow durchspielt.
- Coverage‑Report: Line + Branch Coverage erzeugen, Lücken analysieren.
- Mutation Testing: Stryker einsetzen — wie viele Mutanten überleben?
Zurück zu Informatik