RobotFramework学习10-用例标签

RobotFramework学习笔记目录


一、使用标签,通常有以下几点好处:

  • tag可以显示在测试报告和日志中,在测试文件中,可为测试用例提供元数据。
  • 用于测试用例的统计(可以给予tag自动收集测试用例总数、pass和fail的测试用例)。
  • 在运行测试用例的时候可以指定某些带特定tag的测试用例执行。
  • 可用于指定测试用例的级别。

二、设置标签的方法:

  • Force Tags:在Setting中设置所有case的tags,可用户测试集目录初始化文件中。用此方法。
  • Default Tags:在Setting中设置,如果测试用例中未设置[Tag],则使用这个方法所设置的tag,不可在__init__.robot文件中使用此方法
  • [Tags]:在Test Cases目录中设置。
  • settag:命令行设置
  • 另外可以通过关键字设置:Set Tags,Remove Tags,Fail and Pass Execution keywords
*** Settings ***
Force Tags      tag001  tag002
Default Tags    tag003

*** Test Cases ***
用例001
    [Tags]  tag1   tag2

三、设置标签后在命令行使用标签执行对应用例的方法

  • 按标签执行用例--include,执行给定标签相关用例
robot --include tag1  tag2  tc
  • 剔除用例执行--exclude,不执行给定的标签相关用例
robot --exclude smoke test_directory
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容