gauge+python+vscode搭建自動化測試框架

 Gauge是什麼?

 Low Maintenance Test Automation

  Gauge is a free and open source test automation framework that takes the pain out of acceptance testing。javascript

  Gauge是減輕驗收測試痛苦的一款開源免費的自動化測試框架,它輕量級,維護成本低!html

  Gauge支持java\c#\python\javascript等多種開發語言。java

  Gauge,是17年從公司大領導初次據說這款工具,是大廠ThoughtWorks出品的一款測試框架。python

 Gauge+Python+VScode,爲何恰恰用這個組合?

  公司對這款工具的研究已經有很多積累,已經有同事幾乎將全英文的官方文檔翻譯成中文。恰恰用的語言倒是Java,但人生苦短,我卻用慣python,操起java來頗不習慣。並且作接口測試,java的Rest-assured包聽說是java包下面最最簡單的一個,相比之下,python中的requests簡直是簡單過吃飯。git

  之前一大段時間都是使用後來都是vscode來寫python腳本,中間發現公司很多同事使用pycharm,也體驗了一下,確實也不錯。爲何要用回VScode呢 ?緣由是Gauge支持的IDE有VScode,沒有Pycharm!github

  原來用java,也曾看過幾回官方文檔,但我未參與過多。此次有望參與全新項目 ,我作過實踐,一兩天就能把一個框架搭好開幹。好吧,我先前瞭解過,不能說明問題。因而培訓過一個剛剛入職不久的員工,僅僅是半個小時就可以上手實踐了。因此選擇這個組合,能讓你快速上手。下面開始介紹gauge+python+vscode這個不錯的組合。c#

 工具安裝

  安裝gauge

  1. 安裝Gauge,目前版本是1.0.0,安裝教程。安裝方式有兩種,一是使用Chocolatey,二是下載ZIP壓縮包,解壓,環境變量path添加路徑。推薦方式二。
  2. 安裝gauge-python插件 ,如下gauge相關插件也都在這https://gauge.org/plugins/,這裏很差上傳附件,請自行下載。命令以下:
    gauge install python -f gauge-python.zip
    有啥不懂,輸入這個命令稍微看看,很快就懂了
    gauge --help
  3. 安裝html-report插件,命令以下:
    gauge install html-report -f html-report.zip

     

  4. 安裝screenshot插件,命令以下:
    gauge install screenshot -f screenshot.zip

 

  安裝python 

   安裝python3.6.5,固然如今最新的版本是3.7,可是3.7的版本支持不夠友好。python的安裝很簡單,也很智能。一路點肯定下去就好了。pip會自動安裝,也會自動把python追加到環境變量path下。windows

   安裝完後,要安裝如下的幾個包,requirement.txt框架

yapf
getgauge

  yapf,這個模塊很重要,能夠格式話python腳本,以及.spec(md語法文件),這個很是有用!工具

  安裝VScode

  1. 安裝vscode,在這下載,安裝過程也很簡單;
  2. 安裝python插件;

  3. 安裝Python for VSCode插件,方法同上;
  4. 安裝gauge插件,方法同上;
  5. 安裝完後,能夠作個微調整,對習慣pycharm的用戶很是有用,那就是修改格式化組合鍵。

 

  開始小試牛刀

   建立一個gauge-python項目,有兩種方式:

  1. 建立文件夾,進入目錄,在地址欄,輸入cmd後按enter鍵,輸入cmd命令
    gauge init python

     

     

  2. 或者打開VScode後,按ctrl + shit +p組合鍵,輸入‘gauge’關鍵字,選Create a new Gauge Project,這種方式有些慢,推薦第1種
  3. 運行例子,在.spec文件能夠直接點相似連接的debug和run

     

  4. 運行全部用例

    gauge run specs

相關文章
相關標籤/搜索