自動化測試工具Gauge--contexts 與 Tear Down steps

Gauge與其它測試框架工具一樣,也支持contexts與teardown;對應的是衆多工具的setup與teardown;

 

寫法如下:

  

# 測試Spec

以下爲contexts 步驟

* 登錄
* 其它動作

## 場景1

* 場景1--步驟1
* 場景1--步驟2

## 場景2

* 場景2--步驟1
* 場景2--步驟2

_______
以下爲teardown動作
* teardown動作1
* teardown動作2

 

需要注意的是teardown是以3個或以上下劃線來界定的。

 

執行的流程是按以下進行:

1、執行contexts動作

2、執行場景1

3、執行teardown動作

4、執行contexts動作

5、執行場景2

6、執行teardown動作

 

由此可見,這裏的contexts與teardown與unittest中的setup和teardown功能類型,不同的時,場景(scenario)相當與unittest中的一個一個測試用例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章