RobotFramework中Tag的用法


 
tag可以靈活執行對應測試用例集合,比如tag設置成smoke:
只想執行smoke的測試用例:
pybot -i smoke xxx.robot

 
不行執行smoke的測試用例: pybot -e smoke xxx.robot
pybot -e smoke xxx.robot
 
tag可以在report中區分模塊:
可以根據微服務來定義對應測試用例的tag,很輕松的區分錯誤的測試用例屬於哪個模塊,也可以輕松的統計該模塊的測試用例數
 

 

tag如何設置?
suit下打tag分為兩種:一種是Force Tags,一種是Default Tags。
Force Tags:suit下面所有的測試用例都被打上這個tag
Default Tags:suit下面的測試用例如果沒有打tag,就會用這個默認tag,如果打了tag,就用自己打的tag。
testcase下打tag分為兩種:一種是tags,一種是set tags。
tags & set tags:該測試用例打上這個tag
tag如何使用:
tag可以是自己定義,而且可以一個測試用例可以打多個tags
 -i --include tag *       Select test cases to run by tag.
所有包含tag的測試用例都會被執行
-e --exclude tag *       Select test cases not to run by tag.
所有包含tag的測試用例都不會被執行
pybot -i smoke -e tbd xxx.robot
上面這段命令,會執行包含smoke的但不包含tbd的測試用例
 
 
https://www.cnblogs.com/yufeihlf/p/5949984.html#test5 


免責聲明!

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



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