5

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

各有什么优缺点?

谢谢

4

3 回答 3

3

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

Lime2于 2009 年底以 alpha 状态发布,然后停止使用 PHPUnit。即将推出的 Symfony2 正式支持 PHPUnit。

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

于 2011-06-07T15:37:28.113 回答
2

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

如果您“长大”了石灰,那么 PHPUnit 很可能是您的下一个停靠港,尽管还有其他选择:

于 2010-05-19T14:47:17.780 回答
0

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

这将使您更容易编写测试并将它们与您的代码集成。

于 2012-01-04T00:07:56.703 回答