日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一)

發布時間:2025/5/22 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • VS中新建一個Unit Test Project

  • 將unit test project的cs文件刪除

  • 包管理工具:

  • Tools-Extensions and Updates-面板搜索框中搜Nuget:安裝或者更新Nuget,VS一般都已經安裝了Nuget,并不要安裝或者更新。Nuget是VS的插件。

    圖一:

    圖二:

    4.下載行為驅動框架SPEC FLOW,使用Nuget下載SPEC FLOW等相關組件

    圖一:右鍵單擊References,選擇Manage NuGet Packages

    圖二:specflow和specRun for specflow 2

    5.開始一個specflow case需要新建feature文件,因此還需要安裝VS的specflow集成插件,如下圖所示:

    6.添加一個feature文件,如下圖所示:

    7.feature文件是用來描述case的行為的,支持中文和英文描述

    8.將光標定位到case步驟上單擊右鍵,選擇generate step definitions-點擊generate按鈕(第一次生成時使用該按鈕,之后case的生成點擊copy methods to,根據需要放到不同的cs文件中,比如抽取一些公用方法放在公用文件中),命名cs文件,點擊確定。該文件一般保存在與feature相同路徑下,但是對于公司級別的項目,這不太可能,因此會放到不同的目錄,此時的處理是:把文件放到一個路徑下,然后在工程里面導入現有項 選中導入即可

    圖一:

    9.運行,先打開test explorer窗口:

    10.運行,選擇class選項,選中自己的case右鍵,選擇run或者debug,前提是已經編譯通過,否則test explorer中沒有對應的case出現。

    轉載于:https://blog.51cto.com/summerflowers/1889396

    總結

    以上是生活随笔為你收集整理的VS SPEC FLOW接口自动化之环境搭建及一个简单项目(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。