文档章节

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

2688
 2688
发布于 2016/08/07 16:38
字数 216
阅读 46
收藏 2

简介

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
博文 57
码字总数 32247
作品 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
phpunit-selenium自动化测试开源中国帐号登录和发博文

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

penngo
2015/05/28
0
0
Windows下安装PHPUnit详解

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

peasant
2013/12/14
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

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
26分钟前
0
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
32分钟前
1
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
36分钟前
0
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部