PHPUnit学习笔记(一)PHPUnit介绍及安装

        最近学习并在项目中运用了PHPUnit做单元测试,我将会在我的博客里做一个系列总结!作为积累和大家分享。首先非常感谢思想之地他对PHPUnit的总结给了我很大的帮助。


什么是PHPUnit

PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)


PHPUnit的安装

Linux各大发行版本基本上都带有phpunit的包,安装非常方便,例如ubuntu下直接运行下列命令即可安装好phpunit

sudoapt-get install phpunit


我重点讲一下windows下面phpunit的安装流程,相对linux,windows的要麻烦的多


1.按照常规下载php的zip包和配置好php.ini,这里的例子使用的是D:\wamp\bin\php\php5.3.3

2.把你的php目录加入系统环境变量path中,重启系统。开始 运行 输入 cmd,然后切换到你的php目录,我当前的就是D:\wamp\bin\php\php5.3.3


3.输入go-pear.phar,若报错。

Rookie Dream


请输入:php -d phar.require_hash=0 PEAR/go-pear.phar即可。首先脚本会询问是把pear安装为系统范围的还是本地拷贝,这里我们默认选择系统,直接回车即可



4.这时显示当前的路径配置,并询问你是否修改,我们保持默认依然回车即可,回车后脚本就会开始自动安装pear库了

 

5.安装的时候脚本会提示你设定php.ini的里面include_path,我们按照要求在php.ini里面设置好,设置好后回车即可


6.最后脚本会提醒你导入pear的系统变量注册文件,这个文件就在你的php目录中

 

7.输入回车,pear的安装就完成了, 测试pear是否装好,可以直接在命令行输入pear,如果你看到下列的输出,那就是ok了

 

8.开始安装phpunit,首先升级pear,输入命令

pearupgrade pear


9.再依次输入下列命令添加pear的频道, 添加的时候可能会因为网络问题可能会提示失败,多试几次即可

pearchannel-discover components.ez.no 

pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com


小提示:

添加时如果出现下列错误提示,请在php.ini里面开启 php_openssl.dll 这个扩展

Unableto find the socket transport "ssl" - did you forget to enable it whenyou configured PHP?


10.输入下列命令开始安装phpunit,同样,安装的时候因为网络问题可能会提示失败,多试几次即可

pearinstall --alldeps --force pear.phpunit.de/PHPUnit

pearinstall pear.phpunit.de/DbUnit


11.待命令运行完毕后,phpunit就安装好了,我们可以通过输入phpunit来测试是否安装成功



如果你输入php出现上图的显示,那么你的phpunit就安装完成了。

笔记到此结束,下篇将介绍phpunit的基本用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值