Fastpoint
级别: 总版主
精华:
44
发帖: 5033
基地声望: 390 点
基地币: 1658 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 |
| |