
phpUnit
文章平均质量分 81
帝都-小帅
扮演好自己的角色
展开
-
利用单元测试对PHP 代码进行检查
测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、数据库和用户界面(UI)层对自己的 PHP 代码进行单元测试。 现在是凌晨 3 点。我们怎样才能知道自己的代码依然在工作呢? Web 应用程序是 24x7 不间断运行的,因此我的程序是否还在运行这个问题会在晚上一直困扰我。单元测转载 2013-07-30 22:06:12 · 873 阅读 · 0 评论 -
phpunit使用(项目中)
1.命令行(cmd)安装pear2.命令行(cmd)安装phpunit(phpunit2在06年已废弃)3.开始编写测试(1.继承类,2.test_开头的方法)use \Logger;//打印logger类use jianghu\growing\GuajiAction;//1引入类use jianghu\location\Location;//2引入类use jianghu原创 2013-09-06 12:45:35 · 1390 阅读 · 0 评论 -
编写 PHPUnit 测试
例 4.1展示了如何用 PHPUnit 编写测试来对 PHP 数组操作进行测试。本例介绍了用 PHPUnit 编写测试的基本惯例与步骤:针对类 Class 的测试写在类 ClassTest 中。ClassTest(通常)继承自 PHPUnit_Framework_TestCase。测试都是命名为 test* 的公用方法。另外,你可以在方法的文档注释块(doc转载 2013-09-06 12:33:04 · 1547 阅读 · 0 评论 -
phpunit -assert系列函数
断言含义void assertArrayHasKey(mixed $key, array $array)如果$array中没有$key则报错。void assertArrayHasKey(mixed $key, array $array, string $message)如果$array中没有$key则报$message标识的错误。转载 2013-09-06 12:35:33 · 1994 阅读 · 0 评论 -
利用zend studio 9 run as PHPUnit Test总结
利用本地PHP环境中的PHPUnit.bat测试同一单元测试用例,发现没有任何错误,如下图: 而利用 Zend Studio 9 创建PHPUnit单元测试用例,Run As PHPUnit Test 时发现,总是弹出一个错误框,提示如下信息: “No test executed, Either a fatal error occurred, the launch w转载 2013-08-29 16:44:35 · 2137 阅读 · 1 评论 -
PHP单元测试工具phpunit安装(windows版)
PHP单元测试工具phpunit安装(windows版)简述:本程序是经过本人测试后才发布上来的,这样减少误差。环境: php5.2.9-2, apach2.2.11. windows xp1 安装pear 1) 安装前的工作安装PHP后所产生的文件夹下面有一个go-pear.bat文件(我的php环境D:\w转载 2013-08-29 11:02:57 · 1268 阅读 · 0 评论 -
phpUnit (安装pear)
WIN下成功安装PEAR我用的是WAMP2.1在安装PEAR时报错,折腾了几下终于把PEAR给装上去了,先看一个报的错误:根据网上的资料,说是运行WAMP安装目录下PHP目录的go-pear.bat批处理文件来进行安装。而WAMPSERVER2.1版的PEAR目录位置稍有不同(可以参考我上图高亮部分)。运行后就出现了上述的错误,表示安装失败。解决办法是运行下面的语句转载 2013-08-01 16:42:14 · 651 阅读 · 0 评论 -
phpUnit 优点与注意
回调测试 对于具有回调方法的 API 来说,这些测试可以确保如果没有定义回调函数,代码可以正常运行。另外,这些测试还可以确保在定义了回调函数但是这些回调函数操作有误或产生异常时,代码依然可以正常运行。 这是有关单元测试的几点想法。有关如何编写单元测试,我也有几点建议: 不要使用随机数据 尽管在一个界面中产生随机数据看起来貌似一个好主意转载 2013-07-30 22:23:25 · 1072 阅读 · 0 评论 -
phpUnit 测试例子
调试程序是一个漫长的过程,程序越长越复杂,调试起来就愈加困难。如果你调试的是php程序,那么不妨采用phpUnit,它可以大大加快你的调试速度。何谓PhpUnit Phpunit 脱胎于Fred Yankowski编写的著名的Junit测试框架。你可以到它的网站http://www.ontosys.com/phiki/phpunit下载最新的版本。你可以利用phpUnit编写转载 2013-07-30 22:15:43 · 631 阅读 · 0 评论 -
PHP教程:PHPUnit学习笔记(六)Fixture
在编写测试用例的时候可能最费时间的就是编写那些将程序设置到使用状态和测试完毕之后将其再设置回初始状态的代码了。PHPUnit给我们提供了setUp和tearDown这两个方法来解决这个问题。setUp会在类的每个测试用例运行之前被调用,你可以在里面做一些相关的程序初始化的工作tearDown方法则会在本类每个测试用例运行完毕之后调用,你可以在里面进行一些相关的清理工作需要注转载 2014-10-24 17:52:13 · 711 阅读 · 0 评论