0

我们实际上在 FitNesse 中使用这样的变量定义:

!define variable{variable_value}

我怎么能用夹具或任何其他更适合使用编写测试的约定的方式来做到这一点?

4

1 回答 1

1

了解 FitNesse 中变量和符号之间的区别以及与表格的关系非常重要。

定义了变量,以便它们在页面执行测试之前呈现。变量的最佳用途是当您想要“硬”编码一个您将在测试中经常使用并且您事先知道的值时。子页面也继承了变量,因此您可以设置一个值并重用它。

但是定义变量只有一种语法。

符号在测试执行时定义并在表中完成。您将需要一个方法来回显或返回您发送给它的任何内容,并且它将在运行时定义一个值,该值将在测试中引用时使用。

我在这里写了更多关于这个:http ://whotestedthis.squarespace.com/journal/2011/3/15/symbols-and-variables-in-fitnesse.html

有关符号的更多信息,请参阅http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.SymbolsInTables。和http://www.fitnesse.org/FitNesse.UserGuide.FixtureGallery.ImportantConcepts.MarkupVariables了解更多关于变量的信息。

于 2015-06-12T14:01:14.427 回答