网站备案 抽查,图片设计公司,网页游戏网址知乎,优化大师的优化项目有哪7个使用PHPUnit的第一步就是安装PHPUnit。1 准备条件1.1 PHPUnit版本选择最新版PHPUnit并不能在所有的PHP环境下使用。例如#xff0c;PHPUnit 6.4 不能在PHP 5.4 环境下使用#xff0c;否则会出错。对应版本支持如下#xff1a;PHPUnit 6.0~6.4#xff1a;PHP7.0PHPUnit 5.0~…使用PHPUnit的第一步就是安装PHPUnit。1 准备条件1.1 PHPUnit版本选择最新版PHPUnit并不能在所有的PHP环境下使用。例如PHPUnit 6.4 不能在PHP 5.4 环境下使用否则会出错。对应版本支持如下PHPUnit 6.0~6.4PHP7.0PHPUnit 5.0~5.7PHP5.6PHPUnit 4.0~4.8PHP 5.3.3所以在安装PHPUnit之前要先确定测试环境的PHP版本再根据PHP版本选择PHPUnit版本。假设是PHP5.4就可以用PHPUnit 4的最后版本PHPUnit 4.8。1.2 PHP扩展PHPUnit必须扩展dom、json、pcre、reflection、spl (这些默认已经开启可以略过)代码覆盖率需要扩展 Xdebug (2.5.0) 、tokenizer生成XML报告需要扩展xmlwriter2 composer方式安装(推荐)在测试目录(一般是tests)下编写composer.json文件内容{require-dev: {phpunit/phpunit: ~4.8.0,phpunit/dbunit: *,codeception/aspect-mock: *}}这里我们一键安装了PHPUnit用于数据测试的DBUnit组件用于测试调用了静态类方法的AspectMock组件不需要的可以删除对应行。然后更新composer$ composer update然后把bin目录添加到系统PATH环境变量中例如我的是D:\works\tests\vendor\bin打开终端执行监测$ phpunit --versionPHPUnit x.y.z by Sebastian Bergmann and contributors.说明安装完成。3 Phar方式安装安装 PHPUnit 另外一个简单的方法是下载 PHPUnit 的 PHP 档案包它将 PHPUnit 所需要的所有必要组件(包含PHP_Invoker但不包含DbUnit)捆绑在单个文件中。3.1 下载地址各版本下载地址如下其他中间版本修改版本号就可以下载了比如要下载PHPUnit 6.0下载地址的最后改成phpunit-6.0.phar。3.2 LinuxLinux系统安装 PHPUnit.phar 完整命令$ wget https://phar.phpunit.de/phpunit-6.2.phar$ chmod x phpunit-6.2.phar$ sudo mv phpunit-6.2.phar /usr/local/bin/phpunit$ phpunit --versionPHPUnit x.y.z by Sebastian Bergmann and contributors.3.3 Windows在 Windows 下安装PHPUnit.phar 过程为 PHP 的二进制可执行文件建立一个目录例如C:\bin将;C:\bin附加到 PATH环境变量中下载PHPUnit Phar包保存到C:\bin\phpunit.phar在C:\bin目录下新建一个名为phpunit.cmd的文件(可由TXT文件改名)内容php %~dp0phpunit.phar %*新开一个命令行窗口确认一下可以在任意路径下执行 PHPUnitC:\Users\username phpunit --versionPHPUnit x.y.z by Sebastian Bergmann and contributors.这样便安装完了PHPUnit。