初學FitNesse框架,圖文教你寫一個demo
阿新 • • 發佈:2019-02-10
一,對於FitNesse框架,首先我們要了解到這個框架是由三個部分組成
1、wiiki page 這個部分是用來寫test case
2、test system 用來解析wiki page中的test case 並根據test case中的呼叫順序來呼叫fixture中實現的方法,在這部分中,解析的方式又有兩種slim和fit
- slim: 將網路傳輸過來的wiki 指令碼解析為一系列的指令
- fit: 將wiki page 作為HTML 頁面,然後通過解析HTML頁面來呼叫fixture的測試程式碼
3、fixture:寫測試程式碼,被wiki page 中寫的test case呼叫的方法
官網: www.fitnesse.org
二、圖文教你寫一個簡單的demo
1、新建Demo0723資料夾,在demo資料夾中新建以下資料夾
注意:HelloName.AcceptanceTests資料夾不用建立,當你在visual studio中新建這個名字的專案後,會自動生成該資料夾。
FitNesseROOT資料夾不用建立,當你跑cmd後,會自動生成該資料夾
- 每個資料夾下的內容
2、資料夾建立好之後,開啟visual studio
- 新建class library,包名自己修改,包的位置要放在最初我們建立demo資料夾的地方
開始寫程式碼
寫好程式碼後,右擊專案名稱,build(生成)即可,
然後從下圖中,copy出文件到Fixtures資料夾中(也就是最初我們新建了一個資料夾沒放東西)
3、開啟cmd,進入到該Demo0723資料夾下,鍵入java -jar fitnesse-standalone.jar 來開啟
這裡結束後,會自動生成最初我們說的 FitNesseROOT資料夾
4、在瀏覽器中輸入localhost/80,點選FitNesse
(在接下來的過程中,但凡是HelloWorld.AcceptanceTests統統改成HelloName.AcceptanceTests)
在編輯頁面編寫如下程式碼
save之後,我們來寫root的程式碼
然後我們找到helloname的Wiki page點選進入
點選Test