Software-Testing Grundlagen
Lernen Sie manuelles und automatisiertes Software-Testing: Unit-Tests, Integrationstests und QA-Grundlagen, die jeder Entwickler kennen sollte.
- 3–4 weeks
- 28 Lektionen
- 143 Eingeschrieben
Unterrichtet von Dr. Sabine Klein
Was Sie lernen werden
Kursübersicht
Ungetesteter Code ist fehlerhafter Code, den Sie nur noch nicht gefunden haben. Dieser Kurs vermittelt Ihnen die Testing-Denkweise und die Fähigkeiten, Software zu schreiben, auf die Sie sich verlassen können. Sie lernen die Testpyramide, wie man aussagekräftige Unit- und Integrationstests schreibt und wie man Testing in einen Entwicklungs-Workflow integriert.
Praktische Erfahrung mit Jest (JavaScript), pytest (Python) und Selenium für UI-Testing.
Kursplan
28 Lektionen • 3–4 weeks
-
Lektion 1Warum Testen wichtig ist
-
Lektion 2Testarten: Unit, Integration, E2E
-
Lektion 3Die Testpyramide
-
Lektion 4Testgetriebene Entwicklung
-
Lektion 1Jest für JavaScript
-
Lektion 2pytest für Python
-
Lektion 3Abhängigkeiten mocken
-
Lektion 4Testabdeckung
-
Lektion 1API-Tests mit Supertest
-
Lektion 2Datenbanktests
-
Lektion 3Testdaten und Factories
-
Lektion 4Vertragstests
-
Lektion 1Selenium WebDriver Grundlagen
-
Lektion 2GitHub Actions CI einrichten
-
Lektion 3Testberichte
-
Lektion 4Qualitäts-Gates
Dr. Sabine Klein
QA-Spezialistin & Test-Architektin
- 28 Lektionen
- 143 Teilnehmer
- 12+ Years Erf.
Dr. Rita hat QA-Prozesse sowohl für Enterprise-Softwareprojekte als auch für Startups geleitet. Sie bringt einen systematischen, praxisorientierten Ansatz für Softwarequalität mit, der weit über das blosse Schreiben von Tests hinausgeht.
Weitere IT & Software Kurse
- 20 Lektionen
- Anfänger
- €49
- 4.9
- 28 Lektionen
- Anfänger
- €59
- 4.8
- 40 Lektionen
- Fortgeschritten
- €99
- 4.8


