【发布时间】:2020-07-24 01:32:41
【问题描述】:
我正在为我的 QA 项目进行研究,我想知道空手道是否能够处理某些用例。基本上我需要为不同的环境(本地、登台、生产)运行测试。我从文档中了解到,这不是问题,因为 karate-config.js 和 karate-config-env.js。
问题始于执行本身。每个环境有 3 个不同国家的不同 url,所以实际上总共有 9 个 url。此外,由于开发过程的原因,某些功能并非同时针对所有国家/地区部署。所以我希望能够针对以下内容运行测试: 1 - 一个国家的分期(一个网址) 2 - 为所有国家/地区暂存(具有 3 个 url 的相同请求,我想我可以使用并行执行)
所有环境和国家的 json 结构都是相同的,我想用不同的配置执行一个请求。我正在考虑 TDD,但如果我只为一个国家/地区执行测试,我不确定是否可以从 Scenario Outline 表中跳过一些行。可能吗?还是有其他方法?任何建议表示赞赏。
【问题讨论】:
标签: karate