如何在 Zend Framework 应用程序中测试控制器和视图?
我一直在使用 PHPUnit 来测试映射器、域和服务,并且运行良好。我使用依赖注入,以便我可以隔离被测类。
但是,当涉及到控制器时,我可能不会尝试将其隔离。此时我将有效地进行集成测试,但我认为这很好。我仍然会使用 PHPUnit 并触发大多数测试的请求。
对于视图,我正在考虑在 Zend_Test 中使用 CSS 选择器,但由于我有很多 Javascript,我也必须使用 selenium。
这一切听起来合理吗?你做什么工作?