当前位置: 首页 > news >正文

自动化框架 - 核心功能使用指南 - 用例过滤Tag使用

  1. 什么是 Tag

Tag 是一种标记机制,用于标识测试用例的分类或特性。通过为测试用例添加不同的标签,可以灵活地控制测试用例的执行范围。例如,可以使用 regression 标签标记回归测试用例,使用 smoke 标签标记冒烟测试用例,使用 admin 标签标记与管理员功能相关的测试用例。
  1. 标签命名规范

标签应简洁明了,通常与测试用例的功能模块或测试场景相关。
示例标签:
  • regression:回归测试。
  • smoke:冒烟测试。
  • admin:管理员相关测试。
  • oah:OAH 相关测试。
  • api:接口测试。
 
  1. 在测试用例表中配置Tag

在测试用例表中, 有一个字段Tag, 用于配置Tag信息。可以多个Tag,用逗号“,”分隔。
假设你有一个测试用例文件 test_api_dz_tenant.xlsx,并且你只想运行带有 oah 标签的测试用例, 以下测试用例会被筛选出来
TestCaseID LFCaseID ScenarioDescription Step Description Module Action Tag Params ParamsSetID Priority
TC_OAH_API_Tenant_Base_Config_Edit   API_编辑租户基础配置 1 设置变量 data_process data_process regression, api,oah   oah_body p1
      2 get sign oah_api generate_sign     oah_sign  
      3 basicConfig edit oah_api send_request     oah_request p1
      4 validate 200 value_validation validate_data   {
"field_name": "status_code",
"actual_value": "@response.json:data.code",
"operator": "equal",
"expect_value": "200"
}
   
      5 validate msg value_validation validate_data   {
"field_name": "msg",
"actual_value": "@response.json:data.msg",
"operator": "equal",
"expect_value": "操作成功"
}
   
 
 
  1. 使用 Tag过滤测试用例

 
在运行测试时,可以通过 --tag-filter 参数指定一个或多个标签,只执行带有这些标签的测试用例。
命令行参数说明:
  • --testcase-path:指定测试用例文件的路径。
  • --tag-filter:指定标签过滤器,仅运行带有指定标签的测试用例。
  • --env-config:指定环境配置,例如 qaprod 等。
示例:
- **执行所有带有 `regression` 标签的测试用例**:
python tests/main.py --testcase-path tests/excelcases/administrator/test_admin_dz_tenant.xlsx --tag-filter regression --env-config qa
- **执行所有带有 `admin` 和`smoke` 标签的测试用例**:
python tests/main.py --testcase-path tests/excelcases/administrator/test_admin_dz_tenant.xlsx --tag-filter "admin and smoke" --env-config qa
- **执行所有带有 `admin` 或者`smoke` 标签的测试用例**:
python tests/main.py --testcase-path tests/excelcases/administrator/test_admin_dz_tenant.xlsx --tag-filter "admin or smoke" --env-config qa
 
http://www.jsqmd.com/news/453115/

相关文章:

  • 细聊雅卓宁波机床展有实力吗,2026年机床展性价比之选大盘点 - 工业设备
  • 2026年广东门窗家具全屋定制去哪看?深圳家装节一站式搞定 - 深度智识库
  • 自动化框架 - 核心模块使用指南 - API
  • 北京记录者商行深耕老物件回收 让城市记忆与闲置价值双向焕新 - 品牌排行榜单
  • 2026年评价高的垃圾桶工厂推荐:室外垃圾桶/环卫垃圾桶/室内垃圾桶精选厂家 - 行业平台推荐
  • 3D打印服务怎么挑?全国5家主流服务商深度对比与排行 - 深度智识库
  • 2026年质量好的景区垃圾桶厂家推荐:环卫垃圾桶精选公司 - 行业平台推荐
  • 必修2.1 种群及动态
  • 说说有名的财税合规企业排名,华光讯在重庆等地区表现咋样 - 工业品牌热点
  • 2026年五大主流CRM系统深度测评:为不同规模与行业企业提供精准选型参考 - 毛毛鱼的夏天
  • 2026年AI优化公司费用多少,蓝戈链企性价比高值得选 - mypinpai
  • 2026 年 3 月深圳 GEO 优化企业 TOP5:技术实力领跑,大湾区营销增长实战指南 - 速递信息
  • 自动化框架 - 核心功能使用指南 - 动态值生成
  • 自动化框架 - 核心功能使用指南 - Excel测试用例编写
  • 三维五轴激光切割机哪个品牌好用,江苏地区有推荐的吗? - 工业推荐榜
  • 2026年评价高的户外垃圾桶厂家推荐:环卫垃圾桶/景区垃圾桶/不锈钢垃圾桶直销厂家推荐 - 行业平台推荐
  • GEO 成数字化标配:2026 主流服务商解决方案与案例效果全览 - 速递信息
  • 选购汽车内饰膜要注意什么,黑龙江专业加工厂哪家好 - 工业设备
  • 2026年质量好的户外垃圾桶厂家推荐:环卫垃圾桶/卡通垃圾桶/不锈钢垃圾桶可靠供应商推荐 - 行业平台推荐
  • 用LiveQing实现大疆无人机RTMP推流直播,浏览器播放超低延迟不花屏
  • 【剪映安装教程】剪映9.9绿化版安装教程可用VIP功能(附安装包)
  • 2026 年度 GEO 优化服务商 TOP5:哪家更适合企业长期合作? - 速递信息
  • 分析2026年出口退税申报软件,哪个口碑好 - 工业品网
  • 不必追光,你即是光
  • 2026广东家装节指南:深圳第53届家装节4月启幕,一站式省心省钱方案 - 深度智识库
  • 2026电线电缆行业TOP10推荐:电力电缆与控制电缆优质制造商全景盘点 - 深度智识库
  • 讲讲莆田高压发电机出租渠道,价格费用怎么算? - 工业品牌热点
  • 【工具推荐】Office Tool Plus官网下载完整指南(2026最新) - sdfsafafa
  • 成都技术学校费用多少,就业指导中心能提供啥服务 - myqiye
  • 聊聊2026年北京好用的下水管道损坏维修服务中心,推荐靠谱之选 - mypinpai