cucumber的使用

簡介

cucumber是采用Gherkin語法栗弟,使用文本描述語言來執(zhí)行測試用例的工具。其中工闺,Gherkin是用于描述軟件的行為而不需要了解具體的實現(xiàn)乍赫。支持的語言超過60種語言,包括中文陆蟆;文件以.feature做為后綴雷厂。

Feature文件

feature文件都是用于描述功能。若使用的是描述語言是中文叠殷,那么在文件起始位置需要聲明:

#language: zh-CN

每個功能下面擁有許多的場景(scenario)罗侯,每個場景有包含許多的步驟,其中步驟使用假設(Given)溪猿、當(when)钩杰、然后/那么(then)、和(and)這些關鍵字诊县。從關鍵字中可以看出讲弄,Given是準備數(shù)據(jù),when之后是有動作(操作)依痊,then表示判斷和結果避除。

# 花錢.feature
假設 我有很多錢,種類如下:
  | id | type |amount|
  | 1  | 人民幣  |1000000|
  | 2  | 美元   |9999|
當 我全部花了
那么 我會沒錢了

注:and可以在一個步驟中代替多個起始動作(Given,Then)

step_definitions文件夾

在這個文件夾中編寫了步驟定義的文件,如(money_step.rb)

Given(/^我有很多錢,種類如下:$/) do |table|
  table.hashes.each do |row|
    puts row[:type]
  end
end
When(/^我全部花了$/) do
  puts "花了"
end
When(/^我會沒錢了$/) do
  puts "沒了"
end

運行之后的結果如圖:

![)3UT9PQS95%M]BI5C7PUDVO.jpg](http://upload-images.jianshu.io/upload_images/2283607-c788294c89cb6fed.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

以上簡單描述了cucumber的基本使用,這里:cucumber wiki有更全面的說明胸嘁。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末瓶摆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子性宏,更是在濱河造成了極大的恐慌纯露,老刑警劉巖派草,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡苹威,警方通過查閱死者的電腦和手機颓哮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門袭异,熙熙樓的掌柜王于貴愁眉苦臉地迎上來对省,“玉大人,你說我怎么就攤上這事口渔⊙溃” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長痪欲。 經(jīng)常有香客問我悦穿,道長,這世上最難降的妖魔是什么勤揩? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任咧党,我火速辦了婚禮,結果婚禮上陨亡,老公的妹妹穿的比我還像新娘傍衡。我一直安慰自己,他們只是感情好负蠕,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布蛙埂。 她就那樣靜靜地躺著,像睡著了一般遮糖。 火紅的嫁衣襯著肌膚如雪绣的。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天欲账,我揣著相機與錄音屡江,去河邊找鬼。 笑死赛不,一個胖子當著我的面吹牛惩嘉,可吹牛的內容都是我干的。 我是一名探鬼主播踢故,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼文黎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了殿较?” 一聲冷哼從身側響起耸峭,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎淋纲,沒想到半個月后劳闹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡帚戳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年玷或,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片片任。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蔬胯,靈堂內的尸體忽然破棺而出对供,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布产场,位于F島的核電站鹅髓,受9級特大地震影響,放射性物質發(fā)生泄漏京景。R本人自食惡果不足惜窿冯,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望确徙。 院中可真熱鬧醒串,春花似錦、人聲如沸鄙皇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伴逸。三九已至缠沈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間错蝴,已是汗流浹背洲愤。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留顷锰,地道東北人柬赐。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像馍惹,于是被迫代替她去往敵國和親躺率。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內容