学习PHPUnit第一篇

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 查看是否安装成功


4.PHPUnit文档

https://phpunit.de/manual/current/zh_cn/installation.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,911评论 25 709
  • 就一般的开发程序员而言,code过程中调试、测试都是必不可少的。受影响于从事C++开发时养成的习惯,调试呢有断点调...
    wsdadan阅读 4,030评论 0 1
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 9,351评论 1 66
  • ziadoz在 Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库...
    Gundy_阅读 11,481评论 4 192
  • 文/倪慢慢 人类已经无法阻止红包的野蛮扩张,从前的车马都慢,一年只够发一次红包;现在的wifi飞快,一秒就能发10...
    倪慢慢ing阅读 4,661评论 0 0

友情链接更多精彩内容