0

我正在尝试在 Fitnesse 中创建测试套件。一个测试用例可以在多个套件中。对于每个测试套件,我都有不同的参数要传递。有什么方法可以在某个地方定义通用参数并在许多测试用例和套件中使用它们,而不是复制 Fitnesse 页面?在我们的开发环境中,我们必须运行具有不同配置和参数的应用程序进行测试。当应用程序变大时,维护将非常困难。

4

2 回答 2

3

是的,它可以做到。将所有共享公共变量的测试用例放在同一个套件中,并将变量定义为套件级别或SetUp页面(将自动包含在所有测试页面中)。

如果由于某种原因您无法执行上述操作,则将所有内容放在一个页面上,并在您想要这些参数的所有!define页面上使用 include 指令包含该页面。!include

于 2013-09-30T13:16:35.397 回答
0

您可以通过在此处定义公共变量来创建具有不同配置的多个套件。然后在“属性”页面中设置指向那些测试套件(您已经创建)的符号链接。

你可以参考这个页面 http://www.fitnesse.org/FitNesse.UserGuide.FitNesseWiki.SymbolicLinks

这个想法类似于在不同环境中管理测试。

于 2015-11-23T03:26:23.460 回答