【接口測試】FitNesse中文指南

原文來自FitNesse官方網站:http://fitnesse.org/FitNesse.UserGuide#introduction

作者:Robert C. Martin, Micah D. Martin, Patrick Wilson-Welsh & FitNesse contributors

翻譯:TripleGold

----------------------------------------------------------------

目錄:

1、FitNesse概述說明

2、FitNesse的Wiki使用

3、編寫測試用例

4、管理FitNesse

5、快速指南

6、詳細指南

---------------------------------------------------------------

1、FitNesse概述說明

FitNesse是一個用來指定和驗證應用程序驗收標準或要求的工具。它在軟件交付過程中,爲不同利益相關者或學科架起了一座橋樑。其中,Wiki服務器使得軟件存檔簡單方便。測試功能允許你驗證你對着軟件驗證文檔,確保文檔是最新的軟件,而不是面臨迴歸。

爲此,測試應該被定義爲業務層面上的,並且結合業務代表。他們基本上是業務需求,從所有利益相關方的角度容易理解。當你的要求是明確的,他們與你的應用程序可以自動進行驗證。

爲了方便所有利益相關者與FitNesse交互,需求可以通過WEB瀏覽器進行創建和編輯。這是一個Wiki!通過編寫規範(也稱爲驗收測試),您可以創建一個共同理解的團隊(懂得敲代碼或者不懂得敲代碼)。這個對於交付正確的系統幫助很大。規範可以用維基語法或使用富文本編輯器(text),所以不懂得維基語法也是可以的。

因爲規格可以被執行,FitNesse提供了一種方法用來演示,尤其該應用是對那些非程序員設計的。這可以防止需求帶來的問題導致項目終止。FitNesse經營水平的牧寶是在用戶界面層,也就是說,提供不同的輸入到你的應用程序,正確的結果會被計算出。在某種意義上,你可以認爲這是另一個應用程序的用戶界面。

相信嗎?下面,將會有一個更深入的學習,通過2分鐘的列子來指導如何使用FitNesse。假如你還沒有安裝FitNesse,下載並安裝到你的機器上。然後,學習和使用FitNesse wiki,以及編寫驗收測試。

2、FitNesse的Wiki使用

FitNesse提供了簡單好用的wiki,用來創建能運行測試的WEB網頁。測試網頁上有一個button按鈕,允許所有的測試在該頁面上運行,所以,任何用戶都可以去該頁面單擊按鈕,觀察測試是否通過。此外,FitNesse還提供了自動化運營測試,所以它可以很容易的添加到你的自動化腳本。

那麼,測試網頁是什麼樣子呢?

網頁名字的構成是由wiki word組成,其類似於編程中的變量名,關鍵字是不可以的,wiki word是有兩個或兩個以上的英文單詞組成,並且首字母要大寫。

下面給出官方的例子:

The syntax of a wiki word is Camel Case: an alternating pattern of upper and lower case letters. Strictly speaking a wiki word is a string of two more more capital letters with lower case letters or numbers between them.

  • BobMartin is a wiki word.
  • SalesReport1972 is a wiki word.
  • USAforEver is not, because there are two capitals in a row.
  • Usa1776 is not because there is only one capital.
  • RcM is a wiki word because it is two or more capitals separated by lower case letters.
  • ItDoesNotMatterHowManyCapitalsThereAreYouCanHave1000IfYouLike is a wiki word with lots of capitals.
儘管FitNesse 是用來編寫驗收測試的,你肯定想學習關於使用wiki的一些建議和指導。下面將繼續爲大家翻譯,下圖是官網上的總體圖示:

















































































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章