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

Email:362299908@qq.com
原文地址:https://www.cnblogs.com/landhu/p/14329483.html