FitNesse-FitNesse User Guide_1

2011-03-22  徐磊 

上一篇 TwoMinuteExample 下一篇 User Guide_2

                                                     

FitNesse User Guide

Robert C. Martin

 

Micah D. Martin

 

Patrick Wilson-Welsh

 

October, 2008

开始

FitNesse是个什么,一个简洁的例子和怎么样在你自己电脑上安装。

这个就不翻译了,谬什么用。

FitNessewiki页面来做事

FitNesse是个wikiweb服务器。这里介绍的是怎么使用wiki的特性来创建和改变FitNesse页面。

 

FitNesse是个应用程序的测试套件,它让你去测试应用程序的业务层。

 

FitNesse不是一个浏览器自动化工具,和IETest不一样,但是FitNesse能和很多浏览器自动化工具合作工作。

 

FitNesse也不是一个单元测试工具。你的应用程序可能是多层架构的,没准很复杂,FitNesse能把程序这很多层都测试到,向非程序员的利益相关人士展示程序是像设计的那样工作的。这显然是单元测试完成不了的。

 

FitNesse是个集成测试工具,它存在的意义就是自动的决定程序是否正确工作。不管你用cssajax把界面搞的多好看,FitNesse查检的是程序真正内涵的东西。

 

FitNesse是在界面层下面干活的,给各种各样的输入到测试程序里,然后搞到输出。某种情况下,你可以认为你的应用程序换了个界面。就像是ms officeopen office。。。貌似不是很恰当。

 

FitNesse通过wiki把测试搞到了网页上,不像是NUnit那样搞成桌面应用程序来跑测试用例。属性为测试的页面都有个按钮去跑页面上的测试用例,这样任何事后看到那个页面的人都可以点那个测试按钮,去看看测试可是全部都绿的。当然,FitNesse提供自动跑测试的方式,这样你就可以写脚本来自动构建了,这个比较高级,还不晓得怎么搞。

 

属性是测试的页面长莫样子呢?这些页面上面肯定都有测试表的东西,这个前面讲过着,不重复了。一般的,测试表有一个命令单元和一些参数单元,就是表名和单元格。当测试开始跑了,命令单元和参数单元来把输入加工成输出,然后看对不对,其实就是函数名和形参,可以根据单元测试来理解。

 

现在。。。。。。。一堆废话,就是要你去自己下个FitNesse,然后在自己电脑上点哈子测试按钮。

 

明天继续,晚上还要看下书。


上一篇 TwoMinuteExample 下一篇 User Guide_2

654°/6526 人阅读/2 条评论 发表评论

蔡秋亮  2011-03-22

我已经使用fitnesse两年了,j2ee和嵌入式都有使用,有机会大家一起交流


徐磊  2011-03-23

蔡秋亮: 我已经使用fitnesse两年了,j2ee和嵌入式都有使用,有机会大家一起交流
牛逼,我是在书上看到这个工具的,项目组貌似对这个不感兴趣,我就自个研究着玩,j2ee和嵌入式没搞过- -,一直纠结在mfc的界面和通信~~


登录 后发表评论