Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > feature文件大部分是文本,還有一小部分機(jī)器可讀的標(biāo)記元素

feature文件大部分是文本,還有一小部分機(jī)器可讀的標(biāo)記元素

2018-07-16 11:00:44 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

feature文件大部分是文本,還有一小部分機(jī)器可讀的標(biāo)記元素。由相應(yīng)的測試代碼使用正則表達(dá)式去解析場景的文本。

feature文件也可以由你們團(tuán)隊(duì)使用的語言來本地化。這對(duì)于不習(xí)慣用英語的人來說很有幫助。

feature需要真正的代碼來執(zhí)行,所以需要用某種方式去將feature綁定到代碼。

你需要一個(gè)帶有某些注解的測試類讓Cucumber司以和JUnit -起工作

@RunWith (Cucumber.class)

@Cucumber.Options (

glue   =   "matangle . glue . manageUser" ,

features  =   " features/manageUser . feature " ,

format=  (”pretty",  "html: target/Cucumber‘‘}

在這個(gè)例子中,按照約定,Cucumbei測試類名都有個(gè)Step的后綴。

現(xiàn)在你需要把測試方法和feature場景綁定在一起,并且從feature描述中解析出參數(shù),傳給測試方法。Java的Cucumber版本基本上都是用注解實(shí)現(xiàn)的。這些注解對(duì)應(yīng)于feature文件中使用的關(guān)鍵字:

@Given ( " .+a  user  with  the  name   ' ( .+) I ")

public void addUser (String name)  {

在這個(gè)用例中,不同的輸入保存在成員變量中,直到整個(gè)用戶界面事務(wù)準(zhǔn)備完畢。操作的順序取決于feature文件中實(shí)現(xiàn)的順序。

為了證明Cucumber可以有不同的實(shí)現(xiàn),本書的源碼包中還有一個(gè)Clojure的例子。

到目前為止,我們已經(jīng)明白,需要Selenium的一些類庫和Cucumber去運(yùn)行測試

Cucumber的feature描述和我們的測試代碼類綁定在一起。

標(biāo)簽: feature

相關(guān)閱讀

主站蜘蛛池模板: 成年美女色黄网站视频网站 | 亚洲乱码一区二区三区四区 | 国产亚洲精品久久久网站好莱 | 嫩草在线视频 | 超碰这里只有精品 | 91传媒在线看 | 91爱国产| 久热中文字幕在线精品观 | 国产成人影视 | 曰韩亚洲av人人夜夜澡人人爽 | 美女一级毛片免费观看 | 18禁美女裸体免费网站 | 人妻无码一区二区视频 | 日韩一区二区三区免费 | 亚洲视频网 | 国产伦精品一区二区三区不卡视频 | 亚洲一区视频在线观看视频 | 亚洲精品色哟哟 | 中文字幕日本视频 | 久精品国产欧美亚洲色aⅴ大片 | 小蝌蚪在线 | 呦交小U女国产精品视频 | 亚洲国产成人精品福利无码 | 久久免费视老师机影片 | 看全色黄大色黄女片爽在线看 | 亚洲第一a | 91国产在线视频在线观看 | av色久 | 国产黄色在线看 | 91超视频 | 亚洲欧洲日韩在线 | 国色综合| 精品中文字幕久久 | 大地8在线观看免费影视大全 | 国产精品久久久久一区二区国产 | av第一福利在线导航 | 久久久精品国产sm调教网站 | 综合久久久 | 亚洲高清一区二区三区 | 高清久久久久 | 欧美日韩国产超高清免费看片 |