自动化测试工具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