在我们开发的时候,测试是必不可少的东西,那么有个好的测试工具才能让你测试的效率提升,现在就介绍下最近我发现的单元测试工具-phpunit吧.
phpunit
phpunit是php 轻量级的单元测试框架...本人使用的是composer安装方式:
composer require --dev phpunit/phpunit ^7.5
编写测试用例
api接口测试
为了方便发起http请求,本文还额外引入了...phpunit的测试用例都可以直接继承,进行多继承测试
例如我们需要编写/Admin/Index/index /Admin/User/index.....等等,位于Admin模块下的所有控制器,我们可以先编写一个... }
}
这样,我们所有关于admin模块的测试用例,都可以继承该类进行测试,每次测试时,都会调用该基类的登陆进行登陆,并将session赋值,我们只需要直接$this->session取出即可调用测试...详细的数据供给器可查看:phpunit数据供给器
phpstorm使用phpunit测试
只需要根据图示,点击+号,然后根据安装的方式(composer,phar等)进行配置既可
?