PHP的单元测试框架:simpletest,phpunit还是?
问题描述:
我是simpletest的忠实粉丝,因为这是我所知道的。它对嘲笑和网络测试提供了很好的支持。PHP的单元测试框架:simpletest,phpunit还是?
但我总是害怕停滞不前,所以任何有说服力的参数切换将不胜感激。
答
我不认为任何一个很快就会离开。 Simpletest由一小群人维护。
PHPUnit似乎有一个更大的用户群,这可能会被视为切换的参数。尽管我对Simpletest很满意。
答
我自己并没有使用SimpleTest,所以我不能用比较的方式说很多。仅仅通过观察,PHPUnit语法似乎更加冗长。
PHPUnit Manual是一个很好的文档来源,涵盖了框架的大部分领域。我对手册的唯一抱怨是有些地区缺乏细节。
我通过SimpleTest使用PHPUnit的主要原因是它具有很棒的Phing集成。
答
我不知道你是否想要切换本身,但我喜欢phpt进行测试如果现有库中没有需要测试的代码,则可以尽早使用小型代码库或进行测试。
phpt不会像Simpletest那样成倍扩展,但它又是正确工作的正确工具。看看this article进行深入讨论,让你加深。
SimpleTest 1.0.1 beta +似乎受Phing 2.3.x支持,按其用户指南:http://phing.info/docs/guide/current/chapters/Setup.html#SystemRequirements。 – lpfavreau 2008-11-11 13:17:29