setup:测试一个用例或者套件)要做的事情

teardown:测试事情

 

RF中,每个测试套件目录、测试套件文件、测试用例 都可以有自己的setup teardown

所有的 setup teardown 操作都 只能由一个关键字语句 构成

 

1、测试用例中的setup与teardown

用例的初始化、清除,写在测试用例表的配置项,也就是方括号部分

 

*** Test Cases ***
case1
[Setup] log to console 'case1 setup'
log to console 测试1主体
[Teardown] log to console 'case1 teardown'

 

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


  • Suite setup/teardown

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

  • Test setup/teardown

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

  rf中setup与teardown

 

   执行结果:

    rf中setup与teardown

 

 

 

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

  测试套件目录setup teardown 在其目录下的配置文件__init__.txt 或者 __init__.robotsettings 中。 

  • Suite setup/teardown

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

  • Test setup/teardown

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

  执行命令:robot  --suite  st1  suite1   通过--suite 指定是执行哪些子套件
  结构图:
  rf中setup与teardown

 

 

  __init__.robot
  rf中setup与teardown

  st1.robot


  rf中setup与teardown

 

   执行结果:

  rf中setup与teardown

 

   st2.robot

  rf中setup与teardown

 

   执行结果:

  rf中setup与teardown

 

 


  



 
 



相关文章:

  • 2018-05-24
  • 2021-12-19
  • 2021-10-15
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-06
  • 2022-12-23
  • 2021-05-31
  • 2022-01-20
  • 2021-10-15
  • 2021-12-02
  • 2022-12-23
相关资源
相似解决方案