Block 6: Unittesting
Im sechsten Block befassen wir uns mit dem Thema Unittesting. Nach einem einführenden Text zum Thema Testen in der agilen Softwareentwicklung und der Beantwortung einiger Verständnisfragen dazu schauen wir uns anhand eines Beispiels die Verwendung der Test-Library von Deno an, das wir letzte Woche installiert haben. Anschliessend bearbeiten wir eine Übung hierzu.
Ziel
Du verstehst den Nutzen und die Grenzen vom Testen bei der Softwareentwicklung und kannst Regressionstests für ein TypeScript-Projekt schreiben.
Ablauf
Lektionen 1 & 2
- [5 min.] Administratives
- [15 min.] Einführungstext zu agilem Testen
- [15 min.] Folien zu Unittesting
- [45 min.] Selbständige Arbeit an der Übung Unittesting
- gleichzeitig: Einblick in die Moodle-Prüfung
- [10 min.] Kurzpräsentationen von Zwischenständen
Hausaufgaben
Schliesse die Übung (Aufgaben 0, 1, und 2) ab und reiche den Link zu deinem Repository ein.