问题标签 [scenarios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51 浏览

cucumber - 执行包含给定步骤的黄瓜场景

我修改了一个步骤定义。我如何告诉 cucumber 运行所有但只运行包含此步骤的那些场景?

0 投票
1 回答
523 浏览

bdd - 用小黄瓜语言描述阳性测试

我们试图按照规范以小黄瓜语言的示例方法来表达我们的要求。功能的一部分是检查在某些情况下会失败,否则应该是肯定的。所以我们有很多这样的场景:

因此,在描述了检查可能失败的所有条件之后,我们需要一个积极的场景,例如:

我们无法想出一个好的方法来制定这个。请注意,这是可以由不同产品扩展的通用功能的一部分,因此我们不能只写:“上述条件均不适用”

你们中的任何人都可以想出一个类似于 的公式Given there are no conflicting conditions,但更可测试吗?

0 投票
1 回答
151 浏览

validation - yii中如何组合场景

我有一个表单,它需要根据表单上的选择来使用不同的场景。例如:用户可以选择在与帐单地址不同的商店中添加送货地址(这很简单,实际上,我会有 3 或 4 个不同的场景)。

因此,在验证表单时,根据用户的选择,我需要结合两种情况(一种用于帐单地址,另一种用于收货地址)。

我将如何结合这两种情况?

0 投票
2 回答
519 浏览

cucumber - Cucumber:我可以访问 Scenario Outline 行对象吗

我想做这样的事情:

Scenario Outline: create When I create < row > Then I should receive a code of < code > Examples: | name | height | eyecolor | code | | Bob | 5'2" | green | 200 | | Ted | 4'9" | blue | 200 |

然后在我的步骤定义中,因为当我创建时,我希望能够使用整行来创建记录。这样的事情可能吗?

0 投票
0 回答
185 浏览

bdd - Jbehave : 给整个故事

我想知道是否可以按照给定的验证步骤执行整个故事。

我是说 :

有什么办法可以实现这种情况?

0 投票
3 回答
422 浏览

uml - UML - 用例图选择

我听说过关于此的相互矛盾的事情,只是想澄清一下。

我一直认为,在构建用例图时,我只包括系统将要执行的活动。例如,如果它是银行 atm,则将包括“用户存款”,因为它涉及用户与 atm 的交互。但是,“用户从工作中获得现金”并未包含在图表中,即使它可能与场景或情况相关。

谢谢大家

0 投票
2 回答
1070 浏览

ruby - Cucumber:如何在每个场景之后获取已执行步骤的列表?

在每个场景之后,我想列出这个场景的所有步骤。有什么办法吗?

0 投票
2 回答
131 浏览

xamarin - Xamarin 测试云中的场景概述

我尝试在 Xamarin 测试云上运行我的葫芦测试 - 我意识到运行包含示例表的场景大纲存在问题。

有没有人遇到过类似的问题并解决了?
方案大纲是否适用于 Xamarin 测试云?

0 投票
2 回答
1206 浏览

specflow - 为 specflow 中的场景重新生成步骤

有没有办法我可以为specflow中的场景“重新生成”步骤。

目前我的功能文件有已经绑定到它的步骤。我想再次生成步骤并重新编写代码而不删除我之前的步骤文件。

如果您想知道我为什么要这样做,它与维护测试用例有关。最初编写的步骤有太多重复。

问候

0 投票
1 回答
1856 浏览

validation - Yii 2.0 场景 - 动态验证

我有一种情况,我想验证文本框输入;但是,验证的类型取决于该页面上下拉列表的选择(一个页面上每个下拉列表都有多个)。因此,文本框可以采用字符串、整数、日期等,并且用户必须从下拉列表中选择一些内容来告诉我用户将输入的数据类型必须是什么。

我正在考虑为此使用场景;但是,文本框是我的模型/数据库中的 1 个字段,它在数据库级别接受字符串(我只是不希望用户在整数合适时输入字符串,无论我在后端如何处理)。

到目前为止,这是我的想法,但我不知道这是否是解决这个问题的最佳途径?另外,如果我可以为此使用场景,那么当用户选择需要 ie.date 输入的内容时,如何在视图中指定文本框的规则?有没有一种方法可以在单击下拉列表时使用 Ajax 调用规则?抱歉,这个问题可能有点太宽泛了,但我是 Yii 的新手,我只是想通过这个走上正确的道路。谢谢!

好的,所以为了提供更多细节,我决定暂时放弃基于下拉选择设置验证集的想法。相反,它只需要根据加载页面时从数据库中获取的值进行设置。我有一个名为“_settings.php”的部分视图文件,它通过一个名为“manage.php”的视图文件呈现为模式。这是 _settings.php 中的代码,它显示了我正在尝试进行验证的文本框:

... foreach 循环还有更多无关紧要的内容。基本上,我想做的是根据 $model->getDatatypeName($field['datatype']) 方法的结果设置此文本框的验证...方法是我的模型的一部分,其中验证存在规则;但是,在这种情况下,我传递给此方法的主键 $field['datatype'] 是基于在我的视图模型 ..$model 中加入许多相关表的查询。因此,当此方法传回“字符串”时,我想相应地设置验证。模式中可以有多个这样的文本框,每个都有不同的验证类型,但每次都附加到相同的“filter_value”字段。