【问题标题】:fitnesse variable in suite套件中的fitnesse变量
【发布时间】:2017-04-27 12:41:29
【问题描述】:

我遇到了 Fitnesse 的问题。

我有以下带有这些步骤的测试用例。

  1. 生成 XML
  2. 发送xml
  3. 阅读答案
  4. 从答案返回属性

我有另一个应该使用该返回值的测试用例。

我可以设置一个可以在整个测试套件中使用的全局变量吗? (顺便说一下,返回值是可变的)

提前致谢。

【问题讨论】:

  • “我有另一个测试用例应该使用该返回值。” 一般来说:这是一个糟糕的测试设计。不要创建依赖于其他测试的测试。如果您需要数据来测试某个案例,那么请在测试方法中检索该数据,即使您之前已经为不同的测试这样做过。
  • 您在使用 Slim of Fit 吗?我刚刚注意到你的标签。所以我假设 Slim。

标签: java fitnesse fitnesse-slim selenium-fitnesse-bridge


【解决方案1】:

在测试之间传递数据听起来有点设计味道。但也许在你的情况下这样做是有充分理由的。如果它是在 SuiteSetUp 或 SetUp 中完成的,则可能更符合预期。

您可以将属性存储在Slim Symbol 中并在另一个测试中读取该属性。或者,最不喜欢的方法是,您可以在夹具中创建自己的静态变量并使用它传递数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    相关资源
    最近更新 更多