我想知道是否有人在这两个方面都有经验,可以揭示出两者之间的 显着 差异(如果有)吗?
每个组件都有什么特定的强度,使其适合任何特定情况?
这个问题已经过时了,但是它仍然在增加访问量,并且回答了我,尽管我在这里再次陈述了我的观点,所以我已经在其他一些(较新的)问题上做了。
我 真的很 困惑,SimpleTest 仍然 被认为是phpunit的替代品。也许我只是被误导了,但据我所知:
web interface to phpunit tests
我还没有看到支持SimpleTest的任何论点。安装起来并不简单,因为可以通过pear获得PHPUnit:
pear channel-discover pear.phpunit.de pear install phpunit/PHPUnit
和“第一次测试”看起来几乎一样。
由于PHPUnit 3.7它的 安装更容易 通过只使用它 PHAR Archive
PHPUnit 3.7
PHAR Archive
wget http://pear.phpunit.de/get/phpunit.phar chmod +x phpunit-3.7.6.phar
或对于仅下载 phar并运行的Windows :
php phpunit-.phar
或使用受支持的作曲家安装方式时
"require-dev": { "phpunit/phpunit": "3.7.*" }
到您的composer.json。
对于您要测试的所有PHPUnit,都有解决方案,您几乎可以在任何地方找到帮助(因此,freenode上的#phpunit irc频道,几乎每个php开发人员都可以找到它;
如果我说错了或忘记了一些,请指正我:)
视频:http://conference.phpnw.org.uk/phpnw11/schedule/sebastian- bergmann/
幻灯片:http://www.slideshare.net/sebastian_bergmann/the-php- testers-toolbox-osi- days-2011
它提到了像Atoum这样的东西,它称之为自我:“一个简单,现代且直观的PHP单元测试框架!”
我最初是在2011年1月写这个答案的,当时我与任何PHP Testing项目都不隶属。从那时起,我成为PHPUnit的贡献者。