1.什么是PHPUnit?
PHPUnit是一个轻量级的PHP测试框架。说白了就是PHP的单元测试
2.为什么要使用PHPUnit?
单元测试在现代软件开发过程中占据着愈发重要的地位,尤其是敏捷开发。所以,高质量的单元测试是保证项目质量的基础。
单元测试也为以后的开发提供支缓。就算是开发后期,我们也可以轻松的增加功能或更改程序结构,而不用担心这个过程中会破坏重要的东西。而且它为代码的重构提供了保障。这样,我们就可以更自由的对程序进行改进。
同时,编写单元测试将使我们从调用者观察、思考。特别是先写测试(test-first),迫使我们把程序设计成易于调用和可测试的,即迫使我们解除软件中的耦合。
然后,单元测试是一种无价的文档,它是展示函数或类如何使用的最佳文档。这份文档是可编译、可运行的,并且它保持最新,永远与代码同步。
最后,自动化的单元测试避免了代码出现回归,编写完成之后,可以随时随地的快速运行测试。
3.如何使用PHPUnit?
ubuntu下安装PHPUnit:
1 下载phpunit 的phar包(4.8的版本所依赖的php版本为 5.3~5.6)
wget https://phar.phpunit.de/phpunit-4.8.35.phar
2 查看phar包是否为所需版本
php ./phpunit-4.8.35.phar
3 将phpunit-4.8.35.phar改为全局命令
sudo chmod 777 phpunit-4.8.35.phar;
sudo mv phpunit-4.8.35.phar /usr/bin/phpunit
这个是 安装phpunit 的方法 简单明了实用,安装好以后在命令行输入:phpunit 查看是否安装成功