gpt4 book ai didi

testing - BDD 小 cucumber 脚本 : Same group of scenarions against multiple roles

转载 作者:行者123 更新时间:2023-11-28 20:52:38 25 4
gpt4 key购买 nike

我有一个功能需要测试多个场景,其中用户以多个可能的角色登录(结果应该是相同的)。

是否可以将Examples表放到后台?例如:

Feature: My general set of tests

Background:
Given I am logged in
And I am logged in as <role>

Examples:
| role |
| Sales |
| Support |
| Admin |
| Auditor |

Scenario: tests1 blah...

Scenario Outline: tests 2 blah...

所以我想做的是使用不同的背景上下文遍历 who 特征文件,而不是为每个角色维护一个单独的特征文件。这可能吗?

最佳答案

不,这是不可能的。您可以获得的最接近的步骤定义是“我以常用角色(销售、支持、管理员、审计员)之一登录”,每次都会随机选择实际角色。这当然会使您的测试具有不确定性,如果您 100% 肯定此角色对结果绝对没有影响,这可能是可以接受的。当然,在那种情况下,您应该考虑在您的场景中完全不提及该角色。

关于testing - BDD 小 cucumber 脚本 : Same group of scenarions against multiple roles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com