LTPTest2.0.0 -- TP 下的单元测试框架扩展

浏览:2422 最后更新:2015-07-21 17:19 分类:类库 关键字: 测试 单元测试
在TP的使用中,发现没有见过可以用来做单元测试的模块。直接使用phpunit会遇到很多框架访问路由不对的问题。

另外,在使用sea云平台开发的过程中,不能使用命令行运行phpunit运行测试用例。

自己开发了一套简单的测试框架,大家可以试用一下,有问题和建议,以及需要添加的功能,请发送邮件到liulu@ucanuup.com

现在是2.0.0版本,升级了对TP3.2的支持,修复了一些版本1上的一些bug,并且,新版本将不再支持在TP3.1以下的版本上使用。

在新浪云平台上搭建好以后运行实例,如下:
http://ltptest.sinaapp.com/index.php/Test/TestIndex/run


使用方法,
1、把Test模块拷贝到你需要测试的项目中,作为一个单独的模块;
2、添加控制器,如:TestIndexController.class.php 该类继承自LTPtestController.class.php 是 Contorller的子类;
3、测试函数写在你添加的控制器中
4、运行run方法,如:/index.php/Test/TestIndex/run

可以看到测试的最终结果。


另:
基于tp3.2版本
有兴趣一起完善这个插件的童鞋,也请给我发邮件:liulu@ucanuup.com,我给开放小组权限。
svn地址:https://svn.sinaapp.com/ltptest/
评论( 相关
后面还有条评论,点击查看>>