本篇文章为大家展示了怎么在PHP中使用PHPUnit)实现单元测试,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>安装强>
首先下载PHPUnit),官网:https://phpunit.de/ 根据自己的PHP版本下载对应的PHPUnit)版本,我本地是PHP5.5,所以这里我下载PHPUnit4.8。下载完成得到phpunit-4.8.35.phar文件,放到任意目录,这边我放到D: \ PHPUnit)下,并把文件名改为:phpunit.phar 。配置环境变量:右击我的电脑——》属性——》高级系统设置——》环境变量——》编辑路径在最后添加phpunit.phar的路径,这里我是D: \ phpunit),所以在最后添加D: \ phpunit .
打开命令行赢得+ R输入cmd,进入到D: \ phpunit)
cd /d D: \ phpunit)
<强>安装phpunit) 强>
echo @php “% ~ dp0phpunit.phar", % *,和gt; phpunit)。cmd
<>强查看是否安装成功强>
phpunit ——版本
如果显示phpunit)的版本信息,说明安装成功了,这边我显示:phpunit) 4.8.35塞巴斯蒂安·伯格曼和贡献者。
<强>测试强>
先写一个需要测试的类,该类有一个吃的方法,方法返回字符串:吃饭、文件名为人类。php
& lt; php ? class 人类 { public 才能;function 吃() {才能 ,,,return & # 39;吃# 39;; ,,} }
再写一个phpunit)的测试类,测试人类类的吃的方法,必须引入Human.php文件,phpunit),文件名为test1。php
& lt; php ? include & # 39; Human.php& # 39;; use PHPUnit) \ Framework \ TestCase; class 才能;TestHuman  extends TestCase {才能 ,,,public function testEat () ,,,{ ,,,,,human 美元;=,new 人类; ,,,,,这个→美元assertequal(& # 39;吃# 39;,,人类→美元吃()); ,,,} ,,} ?在
其中assertequal方法为断言,判断吃方法返回是否等于& # 39;吃# 39;,如果返回一直则成功否则返回错误,运行测试:打开命令行,进入test1。php的路径,然后运行测试:
phpunit test1。php
返回信息:
PHPUnit) 4.8.35塞巴斯蒂安·伯格曼和贡献者。
引用>
。
: 202毫秒,记忆:14.75 mb
OK(1测试1断言)上述内容就是怎么在PHP中使用PHPUnit)实现单元测试,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
怎么在PHP中使用PHPUnit)实现单元测试