文档章节

LTPTest -- TP 下的单元测试框架扩展更新到2.0.0 了。。。持续更新中

renew
 renew
发布于 2014/11/17 15:28
字数 403
阅读 134
收藏 3

 

ThinkPHP框架- 是一套开源的MVC结构的开源PHP框架,但是没有见过可以用来做单元测试的模块。直接使用phpunit会遇到很多框架访问的问题。在使用sea平台开发的过程中,不能使用命令行运行phpunit运行测试用例。

自己开发了一套简单的测试框架,大家有问题和建议,请发送邮件到liulu@ucanuup.com
现在是2.0.0版本,升级了对TP3.2的支持,该版本不再支持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/

 下载地址:

http://www.thinkphp.cn/extend/599.html

 

© 著作权归作者所有

共有 人打赏支持
renew
粉丝 4
博文 19
码字总数 13554
作品 0
丰台
程序员
加载中

评论(5)

renew
renew

引用来自“LAMPYoung”的评论

开个demo如何?
http://www.thinkphp.cn/extend/599.html 下载下来的包里面有demo 如果有问题或者想添加新的功能发邮件给我。。。
renew
renew

引用来自“金三胖”的评论

楼主,在哪下载?
http://www.thinkphp.cn/extend/599.html 下载地址
Kerlin0722
Kerlin0722
开个demo如何?
金三胖
金三胖
关键是在哪下载啊楼主
金三胖
金三胖
楼主,在哪下载?
SipUnit 2.0.0 发布,SIP 单元测试

SipUnit 2.0.0 是一个全新的稳定版,包括技术更新、新功能以及扩展测试,增加了消息处理,增加对 JUnit 4 的支持(使用新的 SipAssert 类的静态断言),支持 Maven,增加了一些常用的方法,验...

oschina
2012/06/26
348
0
BSL - 高性能Java模板引擎 2.0.0 发布

软件名称:BSL (Boilit Script Language) 软件目标:模板引擎、脚本语言、高性能 开发语言:Java 当前版本:2.0.0 软件大小:259K 授权协议:MIT 超高性能的Java模板引擎,目前性能已经超越主...

Boilit
2013/10/08
844
3
暗夜在火星/PhalApi

PhalApi 1.4.2 - 助你创造价值! PhalApi,简称π框架,是一个PHP轻量级开源接口框架,专注于接口开发,致力让接口开发更简单。它: 致力于快速、稳定、持续交付有价值的接口服务 关注于测试...

暗夜在火星
2017/02/25
0
0
P3-weixin-2.0.0 版本发布,微信插件开发框架

P3-weixin-2.0.0版本发布(微信插件式开发框架) 为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,单一的微信管家系统已经满足不了微信的需求。Jeecg社区推出插件式开发框架...

Jeecg
2015/09/16
2.1K
5
内容管理系统--Yzncms

Yzncms 内容管理系统 V1.0.0 项目介绍 Yzncms是完全开源的项目,框架易于功能扩展,代码维护,方便二次开发,帮助开发者简单高效降低二次开发成本,满足专注业务深度开发的需求。 环境要求 ...

御宅男
2017/05/10
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
26
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部