首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >场景与场景大纲

场景与场景大纲
EN

Stack Overflow用户
提问于 2015-06-26 07:44:27
回答 2查看 27.8K关注 0票数 19

背景:

我目前正在为Symfony2网页编写behat测试(Mink/Selenium)。我有大量的例子可供参考,实际上,写它们应该是没有问题的。步骤定义已经写入。

但是,在示例中,它们有时定义Scenario:,有时定义Scenario Outline:

问题:

这两种定义测试的方法有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-26 07:52:09

来自官方指南

复制和粘贴场景以使用不同的值会很快变得乏味和重复: 场景: 12种黄瓜中有5种,当我吃5种黄瓜时,我应该吃7种黄瓜。如果我吃5/ 20,那么我吃5种黄瓜,然后我应该吃15种黄瓜。 场景大纲允许我们通过使用带有占位符的模板来更简洁地表达这些示例。 场景大纲:如果我吃黄瓜的时候会有黄瓜,那么我应该有黄瓜的例子:开始,吃,吃,左边, 场景大纲步骤提供了一个从未直接运行的模板。“示例”部分中的“示例”部分中的每一行运行一次场景大纲(第一个标题行除外)。

更多在写作特征指南。

票数 35
EN

Stack Overflow用户

发布于 2015-06-26 07:50:23

情况就是这样。

场景大纲使用占位符进行更快的测试。

https://github.com/cucumber/cucumber/wiki/Scenario-Outlines

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31067733

复制
相关文章

相似问题

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