Universität · Informatik · 5. Semester – Vertiefung und Spezialisierung
Qualitätssicherung: Testing-Strategien, Code-Qualität und Dokumentation
4 Abschnitte1 Karteikarten-Decks1 Quizze
Testing-Pyramide: Unit Tests, Integrationstests, End-to-End-Tests. Test-Driven Development (TDD) und Behavior-Driven Development (BDD). Code-Qualität: Linting (ESLint, Pylint), statische Analyse (SonarQube). Code Coverage und Mutation Testing. Technische Dokumentation: API-Docs (OpenAPI/Swagger), README, Architektur-Docs. Pair Programming und Mob Programming.
Inhaltsübersicht
- Die Testing-Pyramide: Unit Tests, Integrationstests und E2E-Tests
- TDD und BDD: Testgetriebene Entwicklungsansätze
- Code-Qualität: Linting, statische Analyse und Mutation Testing
- Technische Dokumentation und Pair/Mob Programming

📚 Vollständiges Lernmaterial mit 4 Abschnitten, Karteikarten und Quizzen verfügbar nach Anmeldung.
Jetzt kostenlos lernen →Verwandte Themen
- Projektinitialisierung: Anforderungsanalyse, Scoping und Teamorganisation
- Agile Methoden in der Praxis: Scrum, Kanban und Sprint-Planung
- Softwarearchitektur im Projekt: Technologiewahl und System Design
- Versionskontrolle und Branching-Strategien: Git Flow und Trunk-Based Development
- CI/CD und DevOps: Build-Pipelines, Automatisierung und Deployment
Interaktiv lernen mit Karteikarten & Quizzen
Melde dich an und lerne Softwareprojekt: Teambasierte Anwendungsentwicklung mit intelligenten Wiederholungen, Quizzen und KI-Lernhilfen. 7 Tage kostenlos.
Kostenlos testen