首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >场景和场景大纲有什么区别?

场景和场景大纲有什么区别?
EN

Stack Overflow用户
提问于 2021-08-15 10:11:49
回答 1查看 1.1K关注 0票数 1

我一直在从不同的资源中读取场景和场景大纲之间的差异,但我能找到的任何地方都是‘场景与单个值一起工作,您可以使用场景大纲为多个示例运行相同的场景。

但实际上,我看不出这种差别。我能够使用场景和场景大纲的互换性,即使我有多个例子,也没有任何问题。

有谁能告诉我,这是什么东西,是允许在任何新版本的斯波弗尔?场景和场景大纲之间有什么实际区别吗?

我使用的Specflow版本是: 3.1.89

EN

回答 1

Stack Overflow用户

发布于 2021-08-15 16:41:11

场景大纲是一个模板。相关场景的步骤是相同的,但对于不同的数据,系统行为可能有所不同。请考虑以下示例:

代码语言:javascript
复制
Scenario Outline:
Given the system is up and running
When the user provides value <TestData>
Then the system should display <ExpectedResult>

Examples:
|TestData| ExpectedResult     |
|True    | Operation failed   |
|False   | Operation succeeded|

如果没有场景大纲,您必须准备以下场景:

代码语言:javascript
复制
Scenario:
Given the system is up and running
When the user provides value True    
Then the system should display Operation failed

Scenario:
Given the system is up and running
When the user provides value False   
Then the system should display Operation succeeded
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68790580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档