Softwaretests helfen nicht nur Entwicklern um Funktionen zu prüfen. Mit automatisierten Browser-Aufrufen und Behaviour-Tests lassen sich auch größere Aktionen und ganze User Stories überprüfen. Solche Abläufe sind dann nicht nur Tests im technischen Sinne, sondern gleichermaßen eine Dokumentation und Spezifikation für die Kommunikation mit Kunden.
Nachtrag: Hier gibt’s die Vortrags-Slides.
Im Vortrag will ich die wichtigsten Konzepte und Tools für Web-Tests vorstellen:
- Einfache Unit-Tests mit phpUnit,
- Behaviour-Tests mit den Frameworks Cucumber/Behat, oder Codeception,
- Und um das ganze auf Websites anzuwenden die nötige Browser-Automatisierung: Mink oder Selenium.
Notiz: Hinsichtlich Themen-Umfang und Vorkenntnissen ist mir Input noch willkommen. – Um den Fokus (und den Zeitrahmen) zu wahren, habe ich vor, phpUnit nur kurz anzusprechen, um dann auf die „Behaviour-Tests” als eigentliches Thema zu kommen. Bei Interesse kann ich das Thema aber auch noch weiter ziehen.

Unit-Tests für PHP finde ich interessanter, besonders für Plugins, Themes und deren Zusammenspiel. Ich bin gerade dabei, mich endlich in das Thema gründlicher einzuarbeiten, da wäre mir ein Erfahrungsaustausch sehr recht.
Merci; hatte schon den einen oder anderen angesprochen; schön dass das Thema vor Ort ist und ein Austausch wäre mir auch sehr recht. Verbindung/Nutzung von travis-ci.org fände ich gut.
Pingback: Makura no Soshi » Blog Archive » WPCamp 2012