gpt4 book ai didi

phpunit - CakePHP 2.0 中的集成测试

转载 作者:行者123 更新时间:2023-12-04 15:47:02 24 4
gpt4 key购买 nike

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

那么,对于使用过 cake 2.0 的 php 开发人员的经验......你们如何进行适当的集成测试?

最佳答案

对此没有答案,我并不感到惊讶——CakePHP 中的测试人员社区似乎非常小。我从事过具有大量功能和单元测试的大型项目(目前大约有 1500 个测试的套件),但要做到这一点,我需要扩展 CakePHP 测试套件的功能(您可以看看我现在稍微过时的 TDD plugin )。

刚开始时,我们对集成测试知之甚少,建立一个体面的单元测试环境已经是一个挑战。我们现在使用 Rails :)

基本上,这不是一条老路。为了使某些工作正常运行,需要对框架进行扩展——它还需要一个新的测试用例类,它扩展了 PHPUnit_Extensions_Selenium2TestCase ,并集成了 CakeTestCaseControllerTestCase 中的任何必要功能。

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

关于phpunit - CakePHP 2.0 中的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10439553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com