当前位置:  开发笔记 > 编程语言 > 正文

PHPUnit测试的"Web界面"?

如何解决《PHPUnit测试的"Web界面"?》经验,为你挑选了5个好方法。

是否有一个简单的"Web界面"来运行PHPUnit测试套件?即在命令行上运行测试的PHP脚本,并输出格式良好的HTML结果.

我开发Web应用程序,日常工作流程通常在IDE和浏览器之间切换.我想在同一环境中进行单元测试.

我正在寻找一些非常简单且基于PHP的东西 - 我打算进入phpUnderControl(它具有我正在寻找的功能)但还没有.



1> edorian..:

我最近发现Visual PHPUnit,对于不希望从命令行运行PHPUnit的每个人来说,它看起来都是一个非常好的界面:

Visual PHPUnit

这似乎是@Matt的下一次迭代 PHPUnit Test Report


是否可以在没有*pear*配置的情况下安装它?

2> Matt..:

我感到沮丧 - 我自己就是一个UI人.看着太久的终端让我头晕目眩.我写了一个你可能会觉得有帮助的快速小应用程序.

PHPUnit测试应用程序http://mattmueller.me/blog/wp-content/uploads/2010/06/test.png

你可以在这里找到它:http://mattmueller.me/blog/introducing-phpunit-test-report

干杯! 马特


Matt的解决方案很棒,使用这个叉子它会变得更好.https://github.com/NSinopoli/VisualPHPUnit竖起大拇指!
你的链接坏了

3> Motin..:

经过几个小时的研究,我遇到的最好的PHPUnit网络前端是https://github.com/NSinopoli/VisualPHPUnit



4> Gordon..:

您可以使用phing运行PHPUnitTask,然后使用以下命令转换输出:

PHPUnitReport - 此任务使用XSLT将PHPUnit xml报告转换为HTML.

例:


请参阅phpunit --help各种输出格式.

PHPUnit的2.3版本有一章,但现在已经有一段时间了.您可以在某个地方找到Google的旧版本.

既然你提到这是针对phpUnderControl:如果你没有修复它,可以考虑使用Jenkins和http://jenkins-php.org.

旁注:除非我们正在讨论CI服务器,否则我认识的大多数人都不会通过Web界面使用PHPUnit.他们要么只是使用命令行,要么使用他们的IDE集成.



5> Tom..:

您可以使用Jenkins运行任何类型的任务,包括PHPUnit测试.它可以自动检出您的应用程序,运行测试,构建HTML报告,甚至在构建失败时通过电子邮件发送给您.

下面是设置Jenkins以从项目中构建一堆有趣的报告和统计数据所需的模板.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有