Robot Framework初始化和清除

自动化测试框架的中的setup和teardown提供了对测试环境数据的初始化和清除功能,在RF中,每个测试套件目录、测试套件文件、测试用例 都可以有自己的setup 和teardown,下面分别介绍:

1.测试用例中的setup与teardown

用例的初始化和清除,写在测试用例表的配置项(Setting)中,也就是方括号部分,用例的初始化和清除只是针对这个用例本身而言的,会在用例执行之前执行用例初始化,用例执行结束后执行用例清除

2.测试套件文件的setup与teardown

  • Suite setup/teardown

进入和退出这个suite执行用例前后必须执行且只分别执行一次

  • Test setup/teardown

如果suite内的 用例 本身没有 setup/teardown, 才执行,如果有了不执行

3.测试套件目录的setup与teardown

测试目录的setup teardown 在其目录下的配置文件init.txt 或者 init.robot里的settings 表中。

  • Suite setup/teardown

进入和退出这个suite执行用例前后必须执行且只分别执行一次

  • Test setup/teardown

    如果suite内的 用例、或者子套件 本身没有 setup/teardown, 才执行

 

posted @ 2018-11-18 14:03  酒剑仙*  阅读(784)  评论(0编辑  收藏  举报