为多个Fitnesse测试用例和套件定义公共变量

时间:2013-09-30 12:37:08

标签: fitnesse

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

2 个答案:

答案 0 :(得分:3)

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

如果由于某种原因你不能在上面做,那么把所有!define放在一个页面上,并在你想要这些参数的所有页面上使用include指令!include包含该页面。

答案 1 :(得分:0)

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

您可以参考此页面 http://www.fitnesse.org/FitNesse.UserGuide.FitNesseWiki.SymbolicLinks

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