是否有任何良好的开源php测试套件?到目前为止,我只找到http://www.lastcraft.com/simple_test.php,但我无法找到关于这个项目的很多评论。任何人可以建议我一些好的测试套件的PHP?适用于PHP的测试套件
2
A
回答
5
事实上的标准是:
这是一个测试的情况下使用PHPUnit的例子(从手动):
class StackTest extends PHPUnit_Framework_TestCase
{
public function testPushAndPop()
{
$stack = array();
$this->assertEquals(0, count($stack));
array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
并且这与PHPT测试:
--TEST-- URL stat PHP_STREAM_URL_STAT_QUIET does not leak memory --SKIPIF-- <?php if(!extension_loaded("rar")) print "skip"; ?> --FILE-- <?php $file = "rar://" . dirname(__FILE__) . '/dirlink_unix.rar' . "#non_existant_file"; var_dump(is_dir($file)); echo "Done.\n"; --EXPECTF-- bool(false) Done.
0
http://www.phpunit.de/是一个很好的。像java的junit一样工作。
0
0
我认为PHPUnit的会成为php的事实单元测试套件。
2
0
我还建议PHPUnit的。我使用它与Netbeans,它工作得很好。
相关问题
- 1. ExceptionHandler不适用喷雾测试套件?
- 2. PHP测试套件:建议
- 3. 关于JUnit测试套件
- 4. 用于测试scorm 2004的测试套件2004
- 5. TFS MTM 2013测试套件,基于套件状态的测试运行
- 6. 基于图形/浏览器的PHP单元测试套件?
- 7. FB.getLoginStatus适用于我,但不适用于我的测试人员
- 8. 功能测试不适用于嵌套参数
- 9. Moq for c#training不适用于套件中的第一个测试
- 10. 适用于Linux/Ubuntu的iPhone测试仪
- 11. 适用于iOS的单元测试
- 12. 如何使一个PHP测试套件
- 13. 我该如何测试我的gstreamer插件?是否有用于gstreamer插件测试的标准测试套件?
- 14. 代码适用于W3shool测试页面,但不适用于Joomla
- 15. Karma测试适用于PhantomJs,但不适用于Chrome
- 16. DllImport - 适用于测试环境,但不适用于ASP.NET MVC
- 17. CSS不适用于IIS6.0,但适用于WAMP测试环境
- 18. Ad-hoc测试不适用于iPod Touch,但适用于iPad/iPhone
- 19. 推特套件 - 授权后重定向不适用于iOS 11测试版
- 20. JDBC测试套件
- 21. Android:测试套件
- 22. ASP.Net测试套件?
- 23. BURP套件测试
- 24. Junit4测试套件
- 25. 适用于PHP的Chrome调试
- 26. 适用于在单元测试中测试条件正常的循环吗?
- 27. 使用适用于Eclipse的Android插件测试FPS?
- 28. 关于使用Selenium RC运行php测试套件和测试用例的问题
- 29. PHP:适用于嵌套{IF}的RegEx {ENDIF}条件
- 30. PhantomJS不适用于黄瓜测试
通常,当考虑项目的测试套件应用程序时,我们应该看什么? – Maximus 2010-07-26 16:26:37