Browser-Simulation 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 von mehreren Komponenten Ihrer Anwendung richtig zu testen. Sie haben im Abschnitt »Controller testen« bereits die Methode testAction() kennen gelernt, 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 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.