Phpunit CakePHP2.0中的集成测试

Phpunit CakePHP2.0中的集成测试,phpunit,integration-testing,cakephp-2.0,Phpunit,Integration Testing,Cakephp 2.0,我是一名rails开发人员,我想用CakePHP2.0做一些capybara+(rspec或cucumber)风格的集成测试。我使用的是PHPUnit(cake 2.0的默认测试框架),但我不知道如何将它与Selenium和cake同时集成,以获得rails上的完整堆栈效果 因此,对于使用cake 2.0的php开发人员来说。。。你们是如何进行适当的集成测试的?我并不奇怪没有人回答这个问题-CakePHP中的测试人员社区似乎非常小。我从事过大量功能测试和单元测试的大型项目(目前大约有1500个测

我是一名rails开发人员,我想用CakePHP2.0做一些capybara+(rspec或cucumber)风格的集成测试。我使用的是PHPUnit(cake 2.0的默认测试框架),但我不知道如何将它与Selenium和cake同时集成,以获得rails上的完整堆栈效果


因此,对于使用cake 2.0的php开发人员来说。。。你们是如何进行适当的集成测试的?

我并不奇怪没有人回答这个问题-CakePHP中的测试人员社区似乎非常小。我从事过大量功能测试和单元测试的大型项目(目前大约有1500个测试),但要做到这一点,我需要扩展CakePHP测试套件的功能(您可以看看我现在稍微过时的测试套件)

刚开始的时候,我们对集成测试知之甚少,而建立一个像样的单元测试环境已经足够挑战了。我们现在使用Rails:)

基本上,这不是一条老路。要使某些东西正常工作,需要对框架进行扩展-还需要一个新的测试用例类,它扩展了
PHPUnit\u Extensions\u Selenium2TestCase
,并集成了
CakeTestCase
ControllerTestCase
中的任何必要功能

我希望你能有所收获!如果您这样做了,那么如果您能够与社区的其他人共享代码就太好了