Browsersimulation mit Web Testing
Zum Abschluss des Kapitels möchten wir Ihnen noch eine andere Testing-Technik demonstrieren: das Web Testing. Bisher haben Sie Unit Tests geschrieben, die ganz bestimmte Teile Ihres Codes testen. Mit klassischen Unit Tests ist es aber nicht möglich, das Zusammenspiel mehrerer Komponenten Ihrer Anwendung richtig zu testen. Sie haben im Abschnitt „Controller testen“ bereits die Methode testAction()
kennengelernt, mit der Sie die Ausführung einer Controller-Action simulieren können. Damit ist es möglich, einen Großteil der zusammengehörenden Funktionalitäten zu testen, aber nicht eine komplette Anfrage an Ihre Webanwendung vom ersten Browser-Request bis zum ausgelieferten HTML. Mit Web Testing können Sie hingegen ...
Get Webentwicklung mit CakePHP, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.