【问题标题】:Run Specflow test multiple times from database从数据库多次运行 Specflow 测试
【发布时间】:2016-06-15 22:16:01
【问题描述】:

我是 specflow 的新手,并试图了解是否有可能获得 从数据库传递给测试的值。

例如:添加两个数字 鉴于我已在计算器中输入 #50 而且我还在计算器里输入了70 当我按添加 那么屏幕上的结果应该是 120

我想要逻辑,我可以在 db 中的特定表中搜索 ID“50”,并对返回的所有记录执行测试。

我可以在 mstest 中执行此操作,但不确定 Specflow 是否可行。

提前感谢您的帮助。

谢谢, 萨蒂

【问题讨论】:

  • 如果您可以向我们展示您在 MSTest 中所做的与您在 specflow 中尝试过的示例,我们可能会为您提供更好的帮助
  • 同意,如果没有更多信息,这很难回答。不过,我认为这不会很容易,至少不是很干净

标签: specflow


【解决方案1】:

这是绝对可能的,但它不取决于规范流。

我的意思是,specflow 只是一个包装器。由您来编写如何实现该步骤的逻辑。将您的 StepDefs 视为 MSTest 中的单元测试,并继承该逻辑。

您说过您可以在 MSTest 中执行此操作。流程应该和 SpecFlow 中的几乎一模一样

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多