zoukankan      html  css  js  c++  java
  • rf中setup与teardown

    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, 才执行

      

       执行结果:

        

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

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

    • Suite setup/teardown

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

    • Test setup/teardown

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

      执行命令:robot  --suite  st1  suite1   通过--suite 指定是执行哪些子套件
      结构图:
      
      __init__.robot
      

      st1.robot

    
    

      

       执行结果:

      

       st2.robot

      

       执行结果:

      

    
    

      

    
    
    
    
     
     



  • 相关阅读:
    [JS]手写动画最小时间间隔设置
    [CSS3]chrome浏览器中支持汉字的最小像素是12px,如何让显示更小的字体
    [HTML,CSS]div+css垂直水平居中
    promise经典题目
    HTML5新兴API
    使用MessageChannel(消息通道)进行深拷贝
    原生js手写Promise
    github图片显示不出来-已解决
    前端原生js加密解密
    vue-cli3前端工程静态文件下载
  • 原文地址:https://www.cnblogs.com/aiyumo/p/11905184.html
Copyright © 2011-2022 走看看