具有多个场景的 Specflow 场景大纲

Posted

技术标签:

【中文标题】具有多个场景的 Specflow 场景大纲【英文标题】:Specflow Scenario Outline with multiple scenarios 【发布时间】:2018-03-10 08:28:36 【问题描述】:

我想知道是否有人让以下黄瓜与 specflow 一起工作。

Feature: testing different user types

Scenario Outline:Validate User RBAC 
Given I have a new User
And The new user can login <username> and <password>

Examples:
|username|password|
|xxxxxxxx|yyyyyyyy|


    Scenario:Test 1
       Then something 
    Scenario:Test 2
       Then something else
    Scenario:Test 3
       Then some other thing

我可以让情景大纲发挥作用。 但是,我想对不同的用户进行一系列测试,并且为每个测试创建不同的用户会减慢我的测试速度。

有这个例子,但我认为代码中可能有错误,对不起,如果我不正确。见:http://toolsqa.com/specflow/data-driven-testing-using-examples-keyword-in-specflow/

【问题讨论】:

【参考方案1】:

如果您想让不同的用户执行相同的场景,您必须为每个用户使用场景大纲并在示例表中定义它们。

【讨论】:

以上是关于具有多个场景的 Specflow 场景大纲的主要内容,如果未能解决你的问题,请参考以下文章

Specflow - 场景大纲不会生成示例步骤

SpecFlow:场景大纲示例

Specflow:为许多场景大纲维护一个示例表

Specflow - 场景大纲测试被忽略

Specflow 场景大纲 - 更改自动生成的测试名称

您可以在 SpecFlow 的场景大纲中标记各个示例吗?