应该使用phpunit或者石灰与symfony吗?

时间:2010-05-05 15:54:13

标签: php testing symfony1 phpunit lime

我只是想知道,是否应该使用symfony的lime或phpunit进行测试?

每个人的利弊是什么?

感谢

3 个答案:

答案 0 :(得分:3)

Lime是一个相当简单的测试框架。编写测试很容易,而且速度惊人,但也很脆弱。例如,您可能会遇到部分和插槽问题。

Lime2于2009年底以alpha状态发布,然后停止使用PHPUnit。 PHPUnit在即将推出的Symfony2中得到官方支持。

我同时使用两者。虽然Lime非常适合“快速而肮脏”的测试,但如果您想构建一个适合任何实质的面向未来的测试套件,请使用PHPUnit。

答案 1 :(得分:2)

在Symfony文档中很好地介绍了Lime,因此它可能是最好的起点。

如果你'超过'石灰,那么PHPUnit可能是你的下一个停靠港,尽管还有其他选择:

答案 2 :(得分:0)

Symfony已经转移到phpunit在Symfony2中有标准测试实用程序,这就是你应该使用phpunit的原因。

您可以更轻松地编写测试并将其与代码集成。