PHPUnit für Fortgeschrittene
PHPUnit ist das Standardwerkzeug für Testautomatisierung für PHP. Diese Schulung vermittelt den fortgeschrittenen Einsatz von PHPUnit in realen Projekten. Neben dem Testen von Objektinteraktionen und Seiteneffekten lernen Sie beispielsweise auch, wie Sie riskante Tests vermeiden und mit Code-Coverage-Informationen arbeiten.
Lernziele
- Sie können auch schwierige Szenarien wie die Interaktion von Objekten testen
- Sie können die Probleme beheben, die riskanten Tests zugrunde liegen
- Sie finden mit Hilfe von PHPUnit Code, der noch nicht getestet ist
Zielgruppe
Diese Schulung richtet sich an Entwicklerinnen und Entwickler, die praktische Erfahrung mit Testautomation haben und lernen wollen, wie sie mit PHPUnit schwierige Tests, wie sie der Projektalltag erfordert, erfolgreich umsetzen können.
Voraussetzungen
Voraussetzung sind praktische Erfahrungen mit PHPUnit sowie Kenntnisse in objektorientierter Programmierung in PHP. Die notwendigen Grundlagen werden in den Schulungen Testautomation mit PHPUnit sowie Fortgeschrittene OOP vermittelt.
PHPUnit für Fortgeschrittene 1.188,- EUR 12 Credits
6 Online-Sitzungen á 120 Minuten
Diese Schulung startet das nächste Mal am .
Danach findet diese Schulung das nächste Mal voraussichtlich im statt.
-
Testisolation
Dauer: 120 Minuten
- Was ist Testisolation und warum brauchen wir sie?
- Isoliert von Abhängigkeiten testen: Interfaces, lose Kopplung und Stubbing
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Kollaborierende Objekte
Dauer: 120 Minuten
- Fragen und Antworten
- Kommunikation zwischen Objekten testen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Seiteneffekte testen
Dauer: 120 Minuten
- Fragen und Antworten
- Testen von I/O: Dateisystem, Datenbank, E-Mail und andere hässliche Dinge
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Code Coverage
Dauer: 120 Minuten
- Fragen und Antworten
- Code Coverage effektiv einsetzen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Riskante Tests
Dauer: 120 Minuten
- Fragen und Antworten
- Riskante Tests verstehen und beheben
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Die Testsuite optimieren
Dauer: 120 Minuten
- Fragen und Antworten
- Tipps für lesbare(re) Tests
- Tricks für schnellere Ausführung
- Zusammenfassung und Ausblick
Ihr Trainer
Sebastian Bergmann setzt als Autor von PHPUnit Standards bei der Qualitätssicherung.Sie wollen diese Schulung exklusiv für Ihr Unternehmen?
Wir führen jede Schulung auch gerne exklusiv online ("inhouse") für Sie durch. Dabei passen wir Inhalte und Schwerpunkte an Ihre konkreten Wünsche und Bedürfnisse an und arbeiten im Rahmen der Möglichkeiten auch direkt mit Beispielen direkt aus Ihrer Codebasis.