如何以非技术风格定义变量

时间:2015-06-11 15:00:40

标签: fitnesse fitnesse-slim

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

!define variable{variable_value}

我怎么能用夹具或任何其他更适合使用表格编写测试的惯例的方式?

1 个答案:

答案 0 :(得分: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了解有关变量的更多信息。