【发布时间】:2016-08-30 11:27:00
【问题描述】:
我是 BDD 的新手,尤其是 Cucumber。
我可以从变量中获取特征及其步骤吗?另外,我想在运行测试之前通过这个测试的特殊选择从测试跟踪器(TestRail)中获取一个特性及其步骤,并将它放在一个列表中,然后一个一个地得到一个场景并运行它。
有这种可能吗?我应该为此使用 Cucumber 还是其他框架?
【问题讨论】:
-
我不确定你的这个问题是什么意思,但我认为答案是否定的。通过在步骤定义中使用正则表达式,您可以拥有包含变量的步骤。您可以有一个参数化测试输入的场景大纲。但是没有可以包含步骤的参数。 Gherkin 中没有选择语句的概念。
-
不完全是。我想通过从变量获取场景,而不是从文件中获取场景,而是从测试跟踪器获取场景。如果 cucumber 做不到,还有其他框架可以吗?