Ausblick
Dauer: 10 Minuten
Ziel: Überblick über nächste Qualitätsstufen nach dem Projektstart
Laufzeit-Alternativen zu Node.js
Für JavaScript/TypeScript-Projekte gibt es neben Node.js auch Alternativen wie Bun und Deno . Beide bringen eigene Werkzeuge mit (z. B. für Testen, Linting und Formatierung) und unterstützen TypeScript sehr direkt.
Für diesen Kurs bleibt Node.js die praktische Basis. Für spätere Projekte kann es sich dennoch lohnen, Bun und Deno als Alternativen zu prüfen.
Die bisherigen Inhalte in diesem Abschnitt bilden die Basis:
- Formatierung
- Type Checking
- Linting
- Unit-Tests
Für größere Projekte kommen weitere Stufen dazu.
Höhere Teststufen
- Integrationstests: prüfen das Zusammenspiel mehrerer Module/Komponenten.
- End-to-End-Tests (E2E): prüfen komplette Nutzerabläufe.
- Manuelles Testen: wichtig für UX, fachliche Plausibilität und Edge Cases.
Bei TUI-Projekten mit Bibliotheken wie Ink gibt es zusätzlich bibliotheksspezifische Testmöglichkeiten, z. B. mit ink-testing-library u. a. für Komponenten.
Mit autonomen KI-Agenten werden künftig auch vollständig automatisierte E2E-Tests realistischer: inklusive Artefakten wie Screenshots oder Videos zur späteren Analyse von Fehlern und Regressionen.
Weiterführende Themen zur Qualitätssicherung werden in späteren Veranstaltungen im Studium behandelt.