1

我有各种环境配置(每一个都是通过特定场景设置的)。我想在我的功能测试中引用一个或多个环境场景。我不能使用背景,因为对于同一个测试用例,我必须遍历所有或大部分环境。

如果我可以从另一个可以解决我的问题的步骤或步骤定义中引用一个场景(不是步骤,我知道这在黄瓜中是可行的)。

解决此问题的一种方法是为环境设置提供数据表或一组数据表,并将这些表(通过键)引用到当前场景。在“fixtures”中定义数据并在 ruby​​ 中定义行为。但通过这种方式,我将绕过我想避免的黄瓜层。

在场景重用的情况下,我觉得黄瓜有一些缺点。场景是数据和行为的集合,我们应该能够重用它们。

4

0 回答 0