Anfänger

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
4.6 (62 Bewertungen)
Unterrichtet von Dr. Sabine Klein

Was Sie lernen werden

Die Testpyramide verstehen und wissen, wann welche Teststrategie anzuwenden ist
Aussagekräftige Unit-Tests mit Jest und pytest schreiben
Integrationstests entwerfen, die echte Fehler finden
UI-Testing mit Selenium automatisieren
Testing in einen CI/CD-Entwicklungs-Workflow integrieren
Eine Testing-Denkweise entwickeln, die die Codequalität verbessert

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 1
    Warum Testen wichtig ist
  • Lektion 2
    Testarten: Unit, Integration, E2E
  • Lektion 3
    Die Testpyramide
  • Lektion 4
    Testgetriebene Entwicklung
  • Lektion 1
    Jest für JavaScript
  • Lektion 2
    pytest für Python
  • Lektion 3
    Abhängigkeiten mocken
  • Lektion 4
    Testabdeckung
  • Lektion 1
    API-Tests mit Supertest
  • Lektion 2
    Datenbanktests
  • Lektion 3
    Testdaten und Factories
  • Lektion 4
    Vertragstests
  • Lektion 1
    Selenium WebDriver Grundlagen
  • Lektion 2
    GitHub Actions CI einrichten
  • Lektion 3
    Testberichte
  • Lektion 4
    Qualitäts-Gates
Dr. Sabine Klein

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.

€69

€129 47% Rabatt
  • Lektionen 28
  • Niveau Anfänger
  • Dauer 3–4 weeks
  • Teilnehmer 143
  • Zertifikat Inklusive
  • Zugang Lebenslang

30-Tage-Geld-zurück-Garantie

Weitere IT & Software Kurse

  • 20 Lektionen
  • Anfänger
  • €49
  • 4.9
  • 28 Lektionen
  • Anfänger
  • €59
  • 4.8
  • 40 Lektionen
  • Fortgeschritten
  • €99
  • 4.8