PHP单元测试框架——PHPUnit入门
2015-01-06 16:28
671 查看
不讲单元测试的意义了,直奔主题。
第一步
进入网站:PHPUnit的网站
第二步
下载:找到最新的稳定版,然后下载,应该是一个名为“phpunit.phar” 的文件。
第三步
配置:
Linux环境下:我暂时不用
windows环境下:
打开命令行: “win+R”打开“运行” >>> “输入cmd” >>>> “回车”
切换目录到“phpunit.phar”所在的路径
输入
配置系统环境变量,添加
的路径到path中
第四步:
测试
重启cmd,输入“phpunit --version”
输出phpunit的版本信息,则配置成功。
第五步:
应用
写一个简单测试类
第六步
运行测试
命令行中输入 ”phpunit 测试类路径“
可以看到结果。
phpunit 测试类的名字约定为”Test“结尾,而测试方法,则默认”test“开头。
比如此处的测试类名为 ”StackTest “,测试方法名为”testPushAndPop“
---------------------------------------------------------------------------------------------
简单记录,闲下来再修改。
第一步
进入网站:PHPUnit的网站
第二步
下载:找到最新的稳定版,然后下载,应该是一个名为“phpunit.phar” 的文件。
第三步
配置:
Linux环境下:我暂时不用
windows环境下:
打开命令行: “win+R”打开“运行” >>> “输入cmd” >>>> “回车”
切换目录到“phpunit.phar”所在的路径
输入
[code]echo @php "%~dp0phpunit.phar" %* > phpunit.cmd[/code]
配置系统环境变量,添加
[code]phpunit.cmd[/code]
的路径到path中
第四步:
测试
重启cmd,输入“phpunit --version”
输出phpunit的版本信息,则配置成功。
第五步:
应用
写一个简单测试类
<?php class StackTest extends PHPUnit_Framework_TestCase { public function testPushAndPop() { $stack = array(); $this->assertEquals(0, count($stack)); array_push($stack, 'foo'); $this->assertEquals('foo', $stack[count($stack)-1]); $this->assertEquals(1, count($stack)); $this->assertEquals('foo', array_pop($stack)); $this->assertEquals(0, count($stack)); } } ?>
第六步
运行测试
命令行中输入 ”phpunit 测试类路径“
可以看到结果。
phpunit 测试类的名字约定为”Test“结尾,而测试方法,则默认”test“开头。
比如此处的测试类名为 ”StackTest “,测试方法名为”testPushAndPop“
---------------------------------------------------------------------------------------------
简单记录,闲下来再修改。
相关文章推荐
- php单元测试phpunit入门实例教程
- PHP单元测试框架PHPUnit的使用
- php单元测试-phpunit,以及thinkphp框架集成的单元测试下载
- PHP单元测试框架 - PHPUnit介绍
- 在Eclipse中使用PHPUnit进行单元测试 | Using PHPUnit with eclipse
- PHP单元测试利器 PHPUNIT深入用法(二)第1/2页
- PHP单元测试利器 PHPUNIT初探第1/2页
- PHP 单元测试(PHPUnit)(2)
- Google C++单元测试框架(Gtest)系列教程之一——入门(转)
- Google C++单元测试框架(Gtest)系列教程之一——入门
- PHP 单元测试(PHPUnit)(1)
- PHP单元测试工具phpunit安装(windows版)
- PHP Yii开源框架入门学习(二)修改Yii网站访问路径
- PHP Yii开源框架入门学习(三)Yii的相关配置总结
- phpunit和php单元测试体验
- PHP单元测试利器 PHPUNIT深入用法(三)第1/2页
- PHP 单元测试(PHPUnit)(2)
- PHP单元测试利器 PHPUNIT深入用法(二)第1/2页
- 韩顺平_php从入门到精通_视频教程_第5讲_无序列表_有序列表_框架_学习笔记_源代码图解_PPT文档整理