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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.