我在想,有没有人在这两方面都有经验,是否能说明两者之间的显著差异?
任何特定的强度,使它适合于任何特定的情况?
发布于 2012-01-03 17:12:25
这个问题是很过时的,但由于它仍然得到流量和答案,我想我在这里再次声明我的观点,即使是我已经做了一些其他(较新的)问题。
我是,真的很困惑,SimpleTest 仍然被认为是phpunit的替代品。也许我只是被误导了,但据我所见:
我还没有看到任何支持SimpleTest的论点。安装起来并不简单,因为PHPUnit可以通过pear获得:
pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit而“第一次测试”看上去也差不多。
对于PHPUnit 3.7来说,通过使用帕尔档案馆安装就更容易了
wget http://pear.phpunit.de/get/phpunit.phar
chmod +x phpunit-3.7.6.phar或者对于windows,只需使用下载中并运行:
php phpunit-.phar或者当使用支持编写器安装的方式时,比如
"require-dev": {
"phpunit/phpunit": "3.7.*"
}敬你的composer.json。
对于您想要测试的所有内容,PHPUnit都有一个解决方案,您可以在任何地方找到帮助(因此,在freenode上的#phpunit irc通道,几乎每个php开发人员;)
如果我说错了什么或忘了什么,请纠正我:)
PHP测试工具概述
视频:http://conference.phpnw.org.uk/phpnw11/schedule/sebastian-bergmann/
幻灯片:bergmann/the-php-testers-toolbox-osi-days-2011
它提到了一些东西,比如阿图姆,它称它自己:“一个简单、现代和直观的PHP单元测试框架!”
全面披露
我最初在2011年1月写了这个答案,在那里我与任何PHP测试项目没有关联。从那时起,我就成了PHPUnit的贡献者。
发布于 2008-08-29 15:40:41
我现在更喜欢PHPUnit,但是当我开始使用SimpleTest时,因为我并不总是能够访问命令行。SimpleTest很不错,但在我看来,它真正比PHPUnit更好的是网络运行者。
我喜欢PHPUnit的原因是它与其他PHP工具(如phing ( SimpleTest)、phpUnderControl和新科 )集成。从3.0it版本的嘲弄支持开始,它正在积极地开发,并且文档是优秀的。
要真正回答这个问题,唯一的办法就是试一次,看看哪一种更适合你的风格。
编辑: Phing现在也与SimpleTest集成。
发布于 2009-11-18 03:34:05
对于SimpleTest,只需下载它并从代码中指向它。
所以最简单的赢了我。
https://stackoverflow.com/questions/34312
复制相似问题