Testautomation mit PHPUnit
Wer sicher sein will, dass Software richtig funktioniert, muss sie laufend testen. Das kann man nach jeder Änderung entweder immer wieder manuell tun und entsprechende Kosten in Kauf nehmen, oder man automatisiert die Tests . So werden auch zukünftige Veränderungen und Erweiterungen an der Software abgesichert.
Die Teilnehmer dieser Schulung lernen PHPUnit , das Standardwerkzeug für Testautomatisierung für PHP, einzusetzen und erfolgreich in ihren Entwicklungsprozess zu integrieren.
Lernziele
- PHPUnit installieren und konfigurieren
- Automatisierte Tests schreiben und ausführen
- Code-Einheiten losgelöst von ihren Abhängigkeiten testen
- Best Practices für das Testen mit PHPUnit anwenden
Zielgruppe
Diese Schulung richtet sich an Entwicklerinnen und Entwickler, die bisher wenig oder gar keine praktische Erfahrung mit Testautomation haben.
Voraussetzungen
Wir empfehlen mehrmonatige Erfahrung mit der Programmierung in PHP oder einer ähnlichen Programmiersprache. Die Teilnehmenden sollten mit den grundlegenden Konzepten von prozeduraler und objektorientierter Programmierung vertraut sein.
Testautomation mit PHPUnit 792,- EUR 8 Credits
4 Online-Sitzungen á 120 Minuten
Diese Schulung startet das nächste Mal am .
Danach findet diese Schulung das nächste Mal voraussichtlich im statt.
-
Einführung
Dauer: 120 Minuten
- Warum wollen wir Tests automatisieren?
- PHPUnit installieren und konfigurieren
- Automatisierte Tests schreiben und ausführen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Ausführungspfade
Dauer: 120 Minuten
- Fragen und Antworten
- Komplexen Code testen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Objektzustand
Dauer: 120 Minuten
- Fragen und Antworten
- Zustandsbehaftete Objekte testen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
-
Abhängigkeiten
Dauer: 120 Minuten
- Fragen und Antworten
- Losgelöst von Abhängigkeiten testen
- Praktische Übung
- Besprechung der Übung und Feedbackrunde
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.