VS中新建一個(gè)Unit Test Project
將unit test project的cs文件刪除
包管理工具:
Tools-Extensions and Updates-面板搜索框中搜Nuget:安裝或者更新Nuget,VS一般都已經(jīng)安裝了Nuget,并不要安裝或者更新。Nuget是VS的插件。
圖一:
圖二:
4.下載行為驅(qū)動(dòng)框架SPEC FLOW,使用Nuget下載SPEC FLOW等相關(guān)組件
圖一:右鍵單擊References,選擇Manage NuGet Packages
圖二:specflow和specRun for specflow 2
5.開(kāi)始一個(gè)specflow case需要新建feature文件,因此還需要安裝VS的specflow集成插件,如下圖所示:
6.添加一個(gè)feature文件,如下圖所示:
7.feature文件是用來(lái)描述case的行為的,支持中文和英文描述
8.將光標(biāo)定位到case步驟上單擊右鍵,選擇generate step definitions-點(diǎn)擊generate按鈕(第一次生成時(shí)使用該按鈕,之后case的生成點(diǎn)擊copy methods to,根據(jù)需要放到不同的cs文件中,比如抽取一些公用方法放在公用文件中),命名cs文件,點(diǎn)擊確定。該文件一般保存在與feature相同路徑下,但是對(duì)于公司級(jí)別的項(xiàng)目,這不太可能,因此會(huì)放到不同的目錄,此時(shí)的處理是:把文件放到一個(gè)路徑下,然后在工程里面導(dǎo)入現(xiàn)有項(xiàng) 選中導(dǎo)入即可
圖一:
9.運(yùn)行,先打開(kāi)test explorer窗口:
10.運(yùn)行,選擇class選項(xiàng),選中自己的case右鍵,選擇run或者debug,前提是已經(jīng)編譯通過(guò),否則test explorer中沒(méi)有對(duì)應(yīng)的case出現(xiàn)。
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買多久送多久。
當(dāng)前題目:VSSPECFLOW接口自動(dòng)化之環(huán)境搭建及一個(gè)簡(jiǎn)單項(xiàng)目(一)-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://jinyejixie.com/article34/djcgpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、企業(yè)建站、微信公眾號(hào)、App設(shè)計(jì)、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容