是否有一个简单的"Web界面"来运行PHPUnit测试套件?即在命令行上运行测试的PHP脚本,并输出格式良好的HTML结果.
我开发Web应用程序,日常工作流程通常在IDE和浏览器之间切换.我想在同一环境中进行单元测试.
我正在寻找一些非常简单且基于PHP的东西 - 我打算进入phpUnderControl(它具有我正在寻找的功能)但还没有.
好吧,我用PHP和JavaScript开发Web应用程序,很多时候在Stack Overflow上我已经看到单词测试通过了,但是在网站上我没有找到一个令人满意的答案,单元测试到底是什么.
那么什么是单元测试?作为PHP和JavaScript程序员,我应该关心,还是仅仅针对"真正的"编程语言?
当人们开始搜索PHP单元测试时,通常会偶然发现:
......我想你明白了.
我想知道:如何用普通的'PHP'进行单元测试?这甚至是一个明智的努力?
我想我必须建立自己的小框架.我很感兴趣,因为我希望更好地了解我的单元测试中发生了什么.我也很感兴趣,因为我认为轻量级的定制解决方案可以更快地运行我的测试.
奖金问题:谁是失败者?是否有值得研究的第三个框架(用于乙炔目的)?
可能重复:
简单测试与PHPunit
我是软件开发方面的新手.我需要知道我应该使用女巫测试单元框架.我看到有些人使用PHPUnit而其他人使用SimpleTest.我应该为初学者选择什么样的套餐?
最好的祝福,
我的主要能力在于Java(Android).我已经进入这个行业足够长的时间来实现正确测试的好处,我想我对如何测试生产代码以及如何构建测试架构有一些成熟的想法.
最近我倾向于越来越多地参与PHP编码.到目前为止,我所拥有的几个PHP项目或多或少是针对不同慈善活动的直接主页,而且"手动测试用例"就足够了.
但我现在正在为一个付费客户规划一个更大的PHP项目(一个完整的,基于REST的Web应用程序,具有繁重的数据库后端,即不是"欢迎来到我的主页"项目).我意识到文本文档中列出的一组手动测试指令是不够的.我需要一个适当的自动化测试框架,就像Java的JUnit框架,但是对于PHP.
那里有PHP代码的生存"行业标准"测试框架(最好是开源)吗? 我已经简要地阅读了PHPUnit和SimpleTest框架.根据你们的推荐他们是否值得推荐?
设置项目参数:PHP是其中一项要求,因此您无需用精力来说服我更好的网络平台等(但我很乐意阅读您可能拥有的任何附注和提示,但是, - 未来的项目:-)
浏览文档,我看到PHPUnit只提供以下功能:
所有这些都可以非常容易地在自定义测试脚本中实现,在不到1K的行中...
PHPUnit有2 MB的文件(大约200个),其中包含大量的类.此外,PHPUnit只从命令行运行:(
不会创建自己的脚本是一个更好的主意吗?
php ×6
unit-testing ×5
phpunit ×3
frameworks ×2
homebrew ×1
javascript ×1
simpletest ×1
tdd ×1
testing ×1