自动化测试工具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中的一个一个测试用例。

posted @ 2021-01-26 11:40  Believer007  阅读(240)  评论(0编辑  收藏  举报