PHPUnit Master Class

Gerade in umfangreichen und langlebigen Software-Projekten ist Testautomation unabdingbar. In dieser Schulung lernen Sie, das Testwerkzeug PHPUnit professionell in Ihr Projekt einzuführen und erfolgreich zur Testautomation einzusetzen.

Wir setzen auf interaktives Live Coding und Diskussion mit den Teilnehmern anstatt Frontalunterricht mit Präsentationsfolien durchzuführen. Die Vermittlung von Wissen wechselt sich mit Vorführungen und dem Einüben anhand von praktischen Beispielen ab.

Lernziele

  • Sie lernen, die richtigen Tests zu schreiben
  • Sie verstehen das Zusammenspiel der unterschiedlichen Testarten in der Testpyramide
  • Sie können die Tests in Ihrem Projekt gut organisieren
  • Sie schreiben lesbare Tests durch projektspezifische Zusicherungen

Zielgruppe

Erfahrene Software-Entwickler, Lead-Developer, Software-Architekten und Software-Tester.

Voraussetzungen

Umfassende praktische Erfahrungen mit Testautomation und xUnit-Testwerkzeugen wie beispielsweise PHPUnit.

Hier erweben Sie die notwendigen Vorkenntnisse: PHPUnit für Fortgeschrittene

Agenda

09:00–09:15 Begrüßung, Vorstellung und Sammeln der Erwartungen
09:15–09:45 Einführung: was Sie schon über PHPUnit wissen sollten
09:45–10:30 Fachlich oder technisch: gute Namen für Ihre Tests
10:30–10:45 Pause
10:45–11:15 Live Coding: verständlicher Output
11:15–12:30 Übung: lesbare Tests schreiben
12:30–13:30 Mittagspause
13:30–14:00 Besprechung der Übung
14:00–15:00 Aber sicher doch: eigene Zusicherungen
15:00–15:15 Pause
15:15–16:30 Übung: Projektspezifische Zusicherungen
16:30–17:00 Besprechung der Übung
09:00–09:30 Wiederholung Vortag und Fragen
09:30–10:15 Die Testpyramide
10:15–10:30 Pause
10:30–11:00 Live Coding: Hilfe, meine Tests sind abhängig!
11:00–12:00 Übung: Testabhängigkeiten
12:00–12:30 Besprechung der Übung
12:30–13:30 Mittagspause
13:30–14:15 Die Tests richtig organisieren
14:15–15:15 Übung: Testuites und Gruppen
15:15–15:30 Pause
15:30–16:00 Besprechung der Übung
16:00–16:30 Zusammenfassung und Ausblick
16:30–17:00 Fragen und Feedback

Ihr Trainer

Wir sind international anerkannte, führende Experten mit langjähriger Erfahrung in unseren Fachgebieten. Ihre Schulung wird geleitet von

Sebastian Bergmann

Sebastian Bergmann setzt als Autor von PHPUnit Standards bei der Qualitätssicherung.