PHPUnit袖珍指南之安装PHPUnit

  到此PHPUnit可以通过PHP扩展和程序库(PEAE)获得。PEAR是可重用PHP组件的框架和分发系统。安装PHPUnit可以通过PEAR安装程序命令获得:

pear install PHPUnit2

  根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit2。PHPUnit是适用于PHP4的包,这在本书后面关于“在PHP4中使用PHPUnit”一章会提到。

  安装只有,能够在本地的PEAR目录中找到PHPUnit的源代码,路径通常是/usr/lib/ php/PHPUnit2。

  尽管使用PEAR安装程序是PHPUnit唯一支持的安装方法,但你还是可以手工安装。要手工安装,参照以下做法:

  1.从http://pear.php.net/package/PHPUnit2/download下载PHPUnit发布包,然后解压缩,确保目录在php.ini定义的include_path中。

  2.准备phpunit脚本

   a. 将pear-phpunit脚本改名为phpunit

   b. 将脚本中所有的@php_bin@改名为PHP命令行解释器所在的目录(通常为/usr/bin/ php)。

   c. 将此脚本拷贝到一个PATH环境变量所包含的目录中,并将文件属性改为可执行(chmod +x phpunit)。

  3. 将PHPUnit2/ Runner/Version.php脚本中的所有@package_version@字符串替换为你所安装的PHPUnit版本(如2.3.0)。

时间: 2024-10-31 16:29:39

PHPUnit袖珍指南之安装PHPUnit的相关文章

PHPUnit袖珍指南之命令行测试工具

PHPUnit命令行测试工具是通过phpunit命令调用的.如下代码显示如何通过PHPUnit命令行测试工具运行测试. phpunit ArrayTestPHPUnit 2.3.0 by Sebastian Bergmann. Time: 0.067288 OK (2 tests) 对每个测试,PHPUnit命令行测试工具打印一个字符表示进程: ·测试成功打印".". ·运行测试方法是发生了断言失败打印"F". ·运行测试方法是发生了错误打印"E"

PHPUnit袖珍指南之PHPUnit的目的

到此为止,我们只有两个对Array和内建函数sizeof()的测试.当我们开始测试大量的array_*()函数时,每个都需要一个测试.我们可以每个都从头写起.但是,更好的方法是一次性写好一个测试基础构架,以后就只用写每个测试不同的部分.PHPUnit就是这样一个基础构架. 例5展示了如何用PHPUnit重写例4中的两个测试. 例5. 用PHPUnit测试 Array和sizeof(). <?php require_once 'PHPUnit2/Framework/TestCase.php'; c

PHPUnit袖珍指南之自动测试

最好的程序员也会犯错误.好程序员和差程序员的区别在于:好程序员能通过测试尽可能的发现错误.你越快测试错误,你就越快发现它们,发现和修正的成本就越低.这解释了为什么只在软件发布前才测试的做法为什么问题那么多.大多数错误根本就没有发现过,修正发现的错误是那么的高,以至于你不得不根据优先级来决定只修正那些错误,因为你根本就承受不起全部修正的费用. 相比你正在使用的方法,采用PHPUnit进行测试并不是一个全然不同的东西.它们只是方法不同.两者之间的不同在于,检查程序行为是否符合正确是通过一批可以自动测

PHPUnit PHP测试框架安装方法

单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具.这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完成大型的自动化集成测试. Windows平台LAMP环境XAMPP 1.7.3下如何安装PHPUnit呢? 首先,以管理员身份运行cmd,使用pear添加phpunit频道: D:\xampp\php>pear channel-discover pear.phpunit.de

使用Pear安装PHPUnit

PHPUnit是一个PHP的一个测试框架,在我们做单元测试的时候经常使用它.我们可以通过Pear这个PHP扩展应用库来安装它.当然你也可以不使用这个方法来安装,但是使用Pear的确是很方便,同时也是PHPUnit推荐的方法. 这里我们使用ubuntu作为示例系统,使用apt-get轻松的安装Pear (windows可以使用go-pear.bat脚本) : 1 sudo apt-get install php-pear 然后我们来添加channel: 1 2 3 4 5 sudo su     

pear安装phpunit异常问题

问题描述 pear安装phpunit异常问题 pear安装正确,但是phpunit一直异常: 希望熟悉这块的能给点帮助,谢谢. 解决方案 Pear.PHPUnit安装phpUnit (安装pear)pear1.9下安装phpunit3.4

pear包安装phpunit的方法_Linux

PHPUnit可以通过PHP扩展和程序库(PEAE)获得. PEAR是可重用PHP组件的框架和分发系统. 安装PHPUnit可以通过PEAR安装程序命令获得: pear install PHPUnit2 根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit2. PHPUnit是适用于PHP4的包,这在本书后面关于"在PHP4中使用PHPUnit"一章会提到. 安装只有,能够在本地的PEAR目录中找到PHPUnit的源代码,路径通常是/usr/lib/ php/

Struts开发指南之安装与使用

Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中Struts将所有的请求提交到同一个中心控制器,org.apache.struts.action.ActionServlet 类 web.xml配置 <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> &

vSphere Web Client使用指南之安装配置

vSphere Web Client使用指南之安装配置 vSphere Web Client是为忙碌的管理员提供的一款通用的.基于浏览器的VMware管理工具,能够监控并管理VMware基础设施.在摆脱Windows平台下的vSphere Client之前,需要先在后台安装并配置Web Client组件.     vSphere Web Client是为忙碌的管理员提供的一款通用的.基于浏览器的VMware管理工具,能够监控并管理VMware基础设施.在摆脱Windows平台下的vSphere