文档章节

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

renew
 renew
发布于 2014/11/17 15:28
字数 403
阅读 138
收藏 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如何?
金三胖
金三胖
关键是在哪下载啊楼主
金三胖
金三胖
楼主,在哪下载?
Java HeartBeat 2.0.0 发布,心跳检测应用服务器的 Spring-Boot 程序

Java HeartBeat 2.0.0版本已经发布, 使用Spring-Boot框架, 全新的"零配置"设计,向微服务化靠近,抛掉沉重的XML配置文件.Java HeartBeat 是心跳检测应用服务器(如 Tomcat,Jetty)的 Java Web 应...

monkeyk7
02/22
1K
2
SipUnit 2.0.0 发布,SIP 单元测试

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

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

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

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

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

暗夜在火星
2017/02/25
0
0
内容管理系统--Yzncms

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

御宅男
2017/05/10
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

问题终结者
5分钟前
0
0
Java 使用 gson 对 json 根据 key 键进行排序

引入Google的gson jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version>......

yh32
6分钟前
0
0
Vue.use源码解析

什么是Vue插件 关于什么是Vue插件大家可以去看官网的解释 ,总得来说就是提供一个全局注册/调用的能力。 怎么用 我们以Weex为例。 首先有一个toast.js const Toast = {}Toast.install = (Vu...

peakedness丶
13分钟前
0
0
mybatis学习(2)

http://www.mybatis.org/spring/zh/factorybean.html 参考mybatis官网 Mybatis集成Spring: 使用Spring的IOC,将sqlSession(存在事物),交给Spring管理。 1.依赖jar包 <dependency> <g......

杨健-YJ
23分钟前
2
0
ES的性能优化

我们在很多场景下会用到ES帮助我们解决搜索问题,但是很多人了解只是停留在表面,如何深入的使用ES,并做针对性的性能优化呢? 批量提交 当大量的写任务时,可以采用批量提交的方案,但是需要...

春哥大魔王的博客
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部