Jen*_*nha 3 bdd specflow gherkin
我一直在编写一些BDD场景并从中编写自动化测试一段时间,但我仍处于发现阶段.
我可以看到Visual Studio为我提供了编写场景,场景大纲或场景模板的选项.
我已经想出了Scenario和Scenario Outline之间的区别(第一次运行一次,第二次运行的例子就像你放的那么多 - 如果我错了,请纠正我或添加一些东西).
但是我发现关于"场景模板"的信息很少.谁有人解释这个区别?谢谢!
场景大纲和场景模板只是同义词.没有区别.两者都定义scenario_outline步骤.英语SpecFlow关键词中有几个同义词.例如,示例和场景或功能和业务需求.为不同的语言定义了不同的同义词,并在国际化文件中指定.例如英语:
"en": {
"name": "English",
"native": "English",
"feature": "Feature|Business Need|Ability",
"background": "Background",
"scenario": "Scenario",
"scenario_outline": "Scenario Outline|Scenario Template",
"examples": "Examples|Scenarios",
"given": "*|Given",
"when": "*|When",
"then": "*|Then",
"and": "*|And",
"but": "*|But"
}
Run Code Online (Sandbox Code Playgroud)
对于其他语言,可以有其他同义词.例如德语和俄语有三个不同的名称给定步骤:
"given": "*|Angenommen|Gegeben sei|Gegeben seien"
"given": "*|????????|????|?????"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1698 次 |
| 最近记录: |