91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Cucumber自動化測試工具是怎樣的

發布時間:2021-10-13 14:20:53 來源:億速云 閱讀:152 作者:柒染 欄目:開發技術

這篇文章給大家介紹Cucumber自動化測試工具是怎樣的,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

  Cucumber是一個在敏捷團隊十分流行的自動化的功能測試工具,但是其不僅僅是一個測試工具,它能夠為我們建立一個易讀的,可執行的特性文檔。

  Cucumber是什么 

  cucumber是一種可以使用文本描述語言來執行自動測試用例的工具,使用的語言叫做Gherkin.

  Gherkin用于描述軟件的行為而不需要了解具體的實現,使用Gherkin主要有兩個目的文檔和自動測試用例(我們希望能夠和手工測試用例也統一)。Gherkin支持超過40種語言,包括英文、中文。Gherkin可以在任何地方新增注釋,注釋以#開頭,每一個文件都是已.feature結尾,在feature文件中輸入功能描述、場景、步驟,當執行這個功能時每一個步驟都需要編寫ruby代碼塊來實現具體的功能,當前cucumber支持多種語言,除了ruby還可以使用java、javascript來編寫具體定義層的實現。

  Cucumber使用

  查看cucumber支持的語言cucumber--i18nhelp

  查看支持語言的關鍵字cucumber–i18nzh-CN

  創建Demo

  1、新建一個demo文件件

  2、demo文件夾下新建features文件夾

  3、features文件夾下新建”中文.feature”文件,后綴必須是.fearure結尾

  中文的話最前面必須增加#language:zh-CN

  #language:zh-CN

  功能:第一個中文程序

  中文實現

  場景:中文實現場景

  假如當前是中文

  當輸入是測試

  那么能看到中文測試

  4、新建step_denfinitions文件夾

  5、step_denfinitions中新建step_steps.rb文件編寫步驟定義(這里默認使用Ruby編寫)

  Given/^當前是(.*)/do|action|

  @action=action

  end

  When/^輸入是(.*)/do|subject|@subject=subject

  end

  Then/^能看到(.*)/do|greeting|

  ifgreeting!="#{@action}#{@subject}"raise"期望看到<"+greeting+">,實際看到<"+"#{@action}#{@subject}>"

  end

  end

關于Cucumber自動化測試工具是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大埔区| 甘德县| 周口市| 商南县| 青铜峡市| 瓦房店市| 古田县| 通江县| 重庆市| 百色市| 开远市| 万载县| 新平| 浠水县| 尚志市| 彰化市| 德阳市| 鄂托克前旗| 太仓市| 镇巴县| 鄂托克旗| 新宁县| 永寿县| 丰原市| 阳泉市| 石河子市| 云霄县| 邵阳县| 镇平县| 什邡市| 北流市| 龙泉市| 齐河县| 长岛县| 富锦市| 乌恰县| 德阳市| 永和县| 伊通| 汝阳县| 且末县|