» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 测试开发技术 -> [Study JUnit] 跟我一步一步学JUnit 3
 XML   RSS 2.0   WAP 

--> 本页主题: [Study JUnit] 跟我一步一步学JUnit 3 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1689 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

[Study JUnit] 跟我一步一步学JUnit 3

FastPoint [链接]



{小插曲}

16日我朋友看到了这个帖子,通过MSN跟我说:FP,第三步你不能写什么简单的Foo类,然后弄个assertEquals("ABC","AC");简单代码来糊弄我们,人家都写了好几百遍这种代码了,你这么写BS你!

想了想我跟他说“那咱们来点高难度的吧”,我把曾在2004年为自己写了一个自动生成测试驱动程序的引擎发给了他,这个引擎生成测试程序后送JUnit,前台基本上是这么表现的:





用户界面是个简单的测试计划分配模式,为TestMark公司的的X-Project项目做测试,其中时间、责任人、完成用时都有了设定,继续操作下去:





这个界面包含了当前项目所有的测试用例,数据来自于一个自己写的可学习TestData库,当前的数据可以通过人为调整,点击“生成测试程序”按钮,则显示一个测试程序对话框:





后台则生成所有的测试程序,通过编译器生成Class代码,源码生成图片如下:





点击“运行JUnit程序”,则激活JUnit运行,显示如下:





过了半个小时,我朋友MSN闪啊闪的跟我说:这程序很简单啊!只要你写个固定的Java文件输出就可以了。呵呵,我倒是想这么做,我就跟他说:你把你要测试的接口、抽象类、普通类、内类、匿名类一古脑的都送过去看看好了,有什么效果用了再说。昨天晚上这个朋友到我家来跟我说:这个程序有点意思,你继续写这个学习帖子到10,然后告诉我你怎么用JUnit实现的。

呵呵,忽然想起一个台词:这是喜马拉雅山,这是尼泊尔,这是青藏高原。由于印度洋暖湿气流的影响,尼泊尔王国温暖湿润,四季如春,而山的北麓由于寒冷则终年积雪,如果沿着山腰打开一条通路,将湿气引到山的这一边来,那中国的青藏高原该会变成多少鱼米之乡啊!


[ 此贴被Fastpoint在2005-10-24 12:32重新编辑 ]


可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2005-10-20 01:55 顶端
hqbluesky


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 365
基地声望: 41 点
基地币: 6869 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:79(小时)
注册时间:2005-12-27
最后登录:2007-11-23
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



有点不明白,测试的界面是如何生成的

该有的总会有!
[1 楼] | Posted: 2006-03-22 14:36 顶端
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1689 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



需要写个引擎,呵呵!

可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[2 楼] | Posted: 2006-03-22 16:17 顶端
hqbluesky


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 365
基地声望: 41 点
基地币: 6869 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:79(小时)
注册时间:2005-12-27
最后登录:2007-11-23
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



现在已经基本有个头绪,还要继续学习

该有的总会有!
[3 楼] | Posted: 2006-03-28 17:40 顶端
luciferseye


该用户目前不在线
级别: Cntesting老学员
精华: 0
发帖: 93
基地声望: 20 点
基地币: 57 Bug
基地贡献: 1 点
好评度: 0 点
在线时间:74(小时)
注册时间:2005-11-12
最后登录:2007-06-13
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



虽然有点云里雾里~但是牢记FP名言之一~学就对了~

看这小胡子多赞啊~
^_^
@_@
[4 楼] | Posted: 2006-07-28 13:45 顶端
abens0426


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 17
基地声望: 2 点
基地币: 6438 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:20(小时)
注册时间:2006-06-22
最后登录:2008-09-11
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



斑竹强人啊~
真希望能达到你的测试水平!
好想学如何编写引擎,斑竹能否抽空做个教程教一把?

[5 楼] | Posted: 2006-08-24 11:31 顶端

软件测试基地论坛 -> 测试开发技术




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.175863(s) query 5, Time now is:12-05 13:06, Gzip disabled
You can contact us


每日一句:Loading...