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

  

 

   執行結果:

  

 

 

 
        

  

 
        
 
        
 
 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM