【发布时间】:2012-10-26 15:51:33
【问题描述】:
我对 PHP 测试有些陌生。我已经使用 Cucumber、RSpec、Capybara 和 Factory Girl 对 Rails 进行了相当多的测试,但我几乎没有使用 PHP 进行过任何测试。
我将尽可能以最笼统的方式就我当前的挑战提出一个问题,因为我已经走了几条特定的道路,但遇到的只是挫败感。
我想编写一个功能测试来让用户登录。有什么好的方法可以创建我需要的测试用户对象以便尝试登录?
更一般地说,在 Symfony2 中创建测试对象的事实标准是什么?夹具?某种工厂?
在 Ruby 中,我会使用 Factory Girl,因为它可以让您以干净、干燥的方式处理任何对象的依赖关系。 Phactory 中的 PHP 中似乎有一个 Factory Girl 等价物,但不幸的是,该工具似乎没有被广泛使用并且不再维护。
【问题讨论】:
-
三个答案,得分 0、-1 和 -1。到目前为止,在我看来,可能没有事实上的标准。
标签: php testing symfony phpunit