Testpyramide fuer ein Studierenden-Portal-Modul aufbauen
Übersicht
Worum es bei diesem Projekt geht.
Baue eine Testpyramide mit Jest, Supertest und Playwright und richte GitHub Actions ein. Erhalte ein verifizierbares Zertifikat.
Das Szenario
Die Hochschule (oeffentlich finanziert, Pruefungsphase mit Spitzenlast) erlebt regelmaessig Pruefungsausfaelle durch Regressionsbugs, die manuelles Testen nicht abfaengt.
Das Briefing
Was Du tust und was Du zeigst.
Wie reduziert man die manuelle Testlast eines Pruefungsmoduls von 3 Personentagen auf unter 2 Stunden, ohne die Defekt-Rate zu erhoehen?
Earning criteria — what you'll demonstrate
- Testpyramide nach Mike Cohn als Strukturierungsprinzip anwenden
- Unit- und Integrationstests klar unterscheiden und bewusst schichten
- End-to-End-Tests sparsam einsetzen, weil sie teuer und fragil sind
- Test-Automatisierung am Geschaeftswert (reduzierte Manuelltests) belegen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Automated Testing
Apply automated testing to solve real industry problems and demonstrate production-level capability.
- Unit Testing
Apply unit testing to solve real industry problems and demonstrate production-level capability.
- Integration Testing
Apply integration testing to solve real industry problems and demonstrate production-level capability.
- Ci Cd
Apply ci cd to solve real industry problems and demonstrate production-level capability.
- Version Control
Apply version control to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Softwareentwickler:in
Eine kanonische Testpyramide aufzubauen und manuelle Tests messbar zu ersetzen, ist die Disziplin, die Junior-Entwickler:innen zu eigenverantwortlichen Mid-Levels macht.
Dieses Projekt schärft
- automated-testing
- unit-testing
- ci-cd
Noch eine Sache