Entwicklertag: Acceptance Tests für Web-UIs

I presented “Acceptance Tests für Web-UIs” at the Karlsruher Entwicklertag 2013 on 2013-06-06:

Automatisierte Tests gehören inzwischen für viele Entwickler zum Alltag. Auch Web-Entwickler greifen häufig zu Unit-Tests und Integration-Tests, um den serverseitigen Code zu prüfen. Wir zeigen, wie man einen Schritt weitergeht und durch Acceptance Tests der Web-UI sicherstellt, dass der Benutzer auch genau das sieht was er sich gewünscht hat. Am Beispiel einer KnockoutJS-basierten Seite führen wir Selenium, PhantomJS und SpecFlow vor, um von der Beschreibung in Textform zu einer Implementierung in .NET zu kommen. Abgerundet wird die Demo durch konkrete Hinweise aus der Entwicklerpraxis.

Slides are available here: Acceptance Tests für Web-UIs (PDF). Get the source code at GitHub.