软件版本介绍
安装原因
在开发过程中一直没有使用过单元测试,开发代码测试都是通过接口工具,其实代码测试这个问题一致困扰着我,如果通过接口工具测试会走很多的流程,开发完毕之后如果只修改一点东西很多时候是没有自测的,提测之后测试工程师测试很多小问题,虽然能根据错误很快进行修复,这个过程完全是可以避免的,但是如果使用单元测试那岂不是还要写很多代码,本来开发时间就很紧张了,而且有很多接口是需要特定的数据的,又的还牵扯到数据库的操作,这些要怎 重庆干部培训学校 www.hbganxun.cn 么解决呐,其实最好的解决办法就是了解它、使用它。
本片主要介绍自己在安装PHPunit的时候遇到的坑,而且是一个坑接着一个坑,难受难受:(
安装步骤
1、PHPunit的识别
按照官方的快速开始其实挺简单的,但是要运行命令行,命令行虽然对理解工具执行有帮助,但是这些命令并没有那么复杂,无脑写就行了,在实际的开发过程还是要效率的,所以能在PHPSTROM中直接点击运行是更合适的
PHPunit --veriosn
也是没有问题的,只能根据报错信息Warning: Module 'swoole' already loaded un Unkown on line 0
,因为PHP版本有使用swoole扩展,每次运行PHP命令都会加这个警告,打开PHP.ini文件2、使用报错
我写了一个POC
测试代码,但是在PHPstrom中点击运行确提示Cannot open file "MyTest".
,确定单元测试代码写的是没有问题的,然后就使用关键词PHPunit Cannot open file
在Google浏览器中查找,果然在https://stackoverflow.com/questions/60409848/PHPunit-tests-in-PHPstorm-cannot-open-file找到了答案,原来是我的PHPSTORM的版本太低了,需要升级版本才可以,好吧,进入下个坑
3、更换PHPSTROM版本
先把原来的2019版本在应用程序中卸载了,然后在https://www.macwk.com中安装新版本
2020.2
版本才可以的
至此所有的问题都解决了
关于PHPunit的安装就到此结束了,关于PHPunit的使用敬请期待。。。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。