文档章节

phpunit php测试框架的安装和使用

2688
 2688
发布于 2016/08/07 16:38
字数 216
阅读 45
收藏 2
点赞 0
评论 0

简介

PHPUnit是一个轻量级的PHP测试框架。

准备

  1. phar 包 phar 包
  2. phpunit phpunit.phar 官网

安装

  1. linux
wget https://phar.phpunit.de/phpunit-old.phar ## php 5.6 版本之前
wget https://phar.phpunit.de/phpunit.phar ## php 5.6 版本之后 
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit
/usr/local/bin/phpunit --version

phpunit 安装后
2. windows
下载 https://phar.phpunit.de/phpunit.phar 并将文件保存到 任意目录(例如 F:\phpunit\phpunit.phar) 在**F:\phpunit\ **创建一个文件 phpunit.bat 内容如下:

echo OFF
php "%~dp0phpunit.phar" %*

注意 上面少了个**_@符号**,因为被自动转换,所以代码中没有写**@_符号**,如下图显示
输入图片说明
把 路径** ;F:\phpunit** 附加到 PATH 环境变量中 之后,直接运行

phpunit --version

如下图 输出内容说明安装成功了 输入图片说明

功能说明

phpunit -h

在各个框架中的使用

todo

tdd

todo

相关链接

© 著作权归作者所有

共有 人打赏支持
2688

2688

粉丝 11
博文 54
码字总数 29946
作品 0
深圳
高级程序员
opensuse13.1 下phpunit+selenium

正在学习yii框架,在编写php代码的时候,要用到单元测试。之前只听说单元测试,没怎么了解过,这次要用到了。在yii框架中使用phpUnit进行单元测试真的很方便。从Yii1.1版本起,Yii已经紧密结...

Ron-Liu
2013/11/28
0
0
在Netbeans8.0.2上使用phpunit做自动化测试

安装 Netbeans8.0.2 for php phpunit phpunit-skelgen 在Netbeans里面,工具->选项->框架->配置好phpunit信息 使用 打开要测试的php类文件,工具->创建测试 在创建好的测试代码文件中,添加r...

丑矬穷
2015/05/21
0
0
Windows下安装PHPUnit详解

Windows下安装PHPUnit详解 最近研究php的单元测试功能,在centos下和widows下安装了phpunit 首先要保证你装的php中安装了pear linux下输入命令pear 回车可看一下是否安装了 windows下可以用d...

peasant
2013/12/14
0
0
phpunit-selenium自动化测试开源中国帐号登录和发博文

PHPUnit 的 PHAR 包中已经包含了PHPUnit_Selenium组件包 phpunit官网:https://phpunit.de/,下载地址:https://phar.phpunit.de/phpunit.phar Windows下安装 整体上说,在 Windows 下安装 ...

penngo
2015/05/28
0
0
PHP教程:PHPUnit学习笔记(一)PHPUnit介绍及安装

需求 PHPUnit 5.3 需要 PHP 5.6,强烈推荐使用最新版本的 PHP。 PHPUnit 需要使用 dom 和 json 扩展,它们通常是默认启用的。 PHPUnit 还需要 pcre、reflection、spl 扩展。这些标准扩展默认...

peasant
2014/11/07
0
0
Windows环境下安装PHPUnit

Windows环境下安装PHPUnit,在此整理一下,以便大家参考。 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1. 以管理员身份打开控制台窗口; 2. 进入php安装目录,在安装...

thinkgood
2013/09/23
0
0
值得关注,PhpStorm 8与PHPUnit 4不的不说的基友情

前不久PHPUnit 4正式发布,使得这个PHP程序的单元测试框架更加强大。在新增的功能和修正中,可以看出PHPUnit 4提供更好的集成测试环境和代码覆盖率分析。PHPUnit 4大致新特征: 支持 HHVM 测...

kouxunli1
2014/05/14
0
0
windows下安装pear和PHPUnit

想安装phpunit那么就要安装pear,网上说在php安装目录中找到go-pear.bat然后双击,但是很扯的是我的安装目录中真的没有,那么咋办捏。。继续问度娘,原来还真有和我一样的。参考这里的安装成...

王纪光
2013/11/30
0
0
在Mac OS X上的XAMPP上安装PHPUnit

cd /Applications/XAMPP/xamppfiles/bin sudo ./pear config-set auto_discover 1 sudo ./pear install pear.phpunit.de/PHP_CodeCoverage 会提示 xdebug 版本太低 ,因此需要首先升级Mac O......

chinaphp
2013/01/19
0
0
在PHP中使用Mockery进行测试驱动开发(TDD) - 上

测试驱动开发网上也谈了很多了,PHP方面的文章也有一些,在百度和Google里搜,好像没有看到几篇谈用Mock(伪装对象)的技术的,这里写篇文章讲讲。 先过一下测试驱动开发的基本理念:就是先写...

Michaelyn
2015/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储

存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储。 顺序结构和链接结构适用在内存结构中。 顺序表每个单元都是按物理...

DannyCoder
16分钟前
0
0
Firefox 61已经为Ubuntu 提供支持

最新和最好的Mozilla Firefox 61 “Quantum”网络浏览器已经为Ubuntu Linux操作系统的用户提供了支持,现在可以通过官方软件库进行更新。 Mozilla于2018年6月26日发布了Firefox 61版本,该版...

六库科技
43分钟前
0
0
Win10升级后执行系统封装(Sysprep)报错

开始封装 一年多以前开始给公司封装Win10系统,便于统一给公司电脑初始化携带各种软件的系统,致力于装完既可以开发的状态。那时候最新的版本是Win10 1703版本,自然就以他为母盘,然后结合V...

lyunweb
今天
38
0
php 性能优化

#什么情况下会遇到性能问题 PHP 语法使用的不恰当

to_be_better
今天
0
0
Jenkins 构建触发器操作详解

前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法 * * * * * (五颗星,中间用空格隔...

覃光林
今天
0
0
IDEA配置技巧

超详细设置Idea类注释模板和方法注释模板 idea去掉注解param下划线 JetBrains全系列破解

AK灬
今天
0
0
rsync通过服务同步/Linux系统日志/screen工具

rsync通过服务同步 分为服务端(机器A) 和客户端(机器B) 机器A操作编辑/etc/rsyncd.conf配置文件 [root@yolks1 ~]# vim /etc/rsyncd.conf 文件中添加以下配置 port=873 ...

Hi_Yolks
今天
0
0
分发系统介绍expect脚本远程登录expect脚本远程执行命令 expect脚本传递参数

分发系统介绍 分发系统-expect讲解(也就是一个分发的脚本) 场景: 业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因为业...

lyy549745
今天
0
0
android studio 中设置创建类时的说明信息(包含 作者 ,创建时间,注释说明等)

今天简单来说一下android studio开发工具中的 一个小设置功能; 在开发过程中我们习惯给新建的类添加一些注释信息,创建日期、时间和作者等。 设置信息 File—>Settings—>Editor—>File and...

切切歆语
今天
0
0
开源监控利器Prometheus初探

前言: Kubernetes作为当下最炙手可热的容器管理平台,在给应用部署运维带来便捷的同时,也给应用及性能监控带来了新的挑战。本文给大家分享一款十分火热的开源监控工具Prometheus,让我们一...

寰宇01
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部