文档章节

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

2688
 2688
发布于 2016/08/07 16:38
字数 216
阅读 47
收藏 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
博文 58
码字总数 32487
作品 0
深圳
高级程序员
私信 提问
opensuse13.1 下phpunit+selenium

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

Ron-Liu
2013/11/28
0
0
使用 PHPUnit 和 Selenium 进行测试

文章出处:http://netbeans.org/kb/docs/php/phpunit_zh_CN.html 适用于 PHP 的 NetBeans IDE 支持 PHPUnit 自动测试。通过 PHPUnit,NetBeans IDE 可为 PHP 提供代码覆盖率,这与 IDE 为 Py...

红薯
2011/12/02
5.5K
4
PHPUnit 入门篇

PHPUnit是什么? 它是一款轻量级的php测试框架 为什么要用PHPUnit? 1. facebook在用 2. 可以通过命令操控测试脚本 3. 可以测试性能 4. 可以测试代码覆盖率 5. 可以自动化的更新测试用例的参...

鉴客
2011/11/30
2.5K
1
PHPUnit 6.2.3 发布,PHP 单元测试框架

PHPUnit 6.2.3 已发布,这是一个修复版本,修复了 phpunit.xml 中的 stderr 参数始终被视为 true 的问题。 PHPUnit 是一个面向程序员的 PHP 测试框架。是 xUnit 单元测试框架体系结构的一员。...

王练
2017/07/04
440
2
使用 PHPUnit 进行 PHP 的单元测试

PHPUnit是一个用PHP编程语言开发的开源软件,是一个单元测试框架。PHPUnit由Sebastian Bergmann创建,源于Kent Beck的SUnit,是xUnit家族的框架之一。本文将探索PHPUnit,特别介绍自动化单元...

oschina
2013/05/30
35.3K
18

没有更多内容

加载失败,请刷新页面

加载更多

设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
21分钟前
2
0

中国龙-扬科
24分钟前
1
0
简单谈谈vue的过渡动画

在vue中,实现过渡动画一般是下面这样: `<``transition` `name``=``"fade"``>``<``div``></``div``>``</``transition``>` 用一个transition对元素或者组件进行封装. 在过渡的时候,会......

嫣然丫丫丫
30分钟前
2
0
文件及目录处理

file_get_contents file_put_contens fopen r/r+ 只读打开,指针开头 w/w+ 写入打开,指针开头,清空文件,不存创建 a/a+ 追加打开,指针末尾,不存创建 x/x+ 创建模式打开 b 二进制打开 t 文本打开...

关元
32分钟前
1
0
如何在Angular中使用better-scroll插件

由于需要在一个固定的的高度做无限滚动,本来css的overflow-y也可以完成的,奈何安卓不是很流畅,还很生硬,就是用了第三方库better-scroll,配合angular的ng-content。angular的ng-content和...

前端攻城老湿
38分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部