Robert C. Martin
Micah D. Martin
Patrick Wilson-Welsh
October, 2008
开始
FitNesse是个什么,一个简洁的例子和怎么样在你自己电脑上安装。
这个就不翻译了,谬什么用。
用FitNesse的wiki页面来做事
FitNesse是个wiki的web服务器。这里介绍的是怎么使用wiki的特性来创建和改变FitNesse页面。
FitNesse是个应用程序的测试套件,它让你去测试应用程序的业务层。
FitNesse不是一个浏览器自动化工具,和IETest不一样,但是FitNesse能和很多浏览器自动化工具合作工作。
FitNesse也不是一个单元测试工具。你的应用程序可能是多层架构的,没准很复杂,FitNesse能把程序这很多层都测试到,向非程序员的利益相关人士展示程序是像设计的那样工作的。这显然是单元测试完成不了的。
FitNesse是个集成测试工具,它存在的意义就是自动的决定程序是否正确工作。不管你用css和ajax把界面搞的多好看,FitNesse查检的是程序真正内涵的东西。
FitNesse是在界面层下面干活的,给各种各样的输入到测试程序里,然后搞到输出。某种情况下,你可以认为你的应用程序换了个界面。就像是ms office和open office。。。貌似不是很恰当。
FitNesse通过wiki把测试搞到了网页上,不像是NUnit那样搞成桌面应用程序来跑测试用例。属性为测试的页面都有个按钮去跑页面上的测试用例,这样任何事后看到那个页面的人都可以点那个测试按钮,去看看测试可是全部都绿的。当然,FitNesse提供自动跑测试的方式,这样你就可以写脚本来自动构建了,这个比较高级,还不晓得怎么搞。
属性是测试的页面长莫样子呢?这些页面上面肯定都有测试表的东西,这个前面讲过着,不重复了。一般的,测试表有一个命令单元和一些参数单元,就是表名和单元格。当测试开始跑了,命令单元和参数单元来把输入加工成输出,然后看对不对,其实就是函数名和形参,可以根据单元测试来理解。
现在。。。。。。。一堆废话,就是要你去自己下个FitNesse,然后在自己电脑上点哈子测试按钮。
明天继续,晚上还要看下书。
上一篇 TwoMinuteExample 下一篇 User Guide_2