2009-11-12 120 views

回答

7

是的,Fit/Fitnesse确实有.NET跑步者。我们每天都会使用它,并且我必须说它运行得非常好,而且我们一直很成功。我们目前有数百个测试页面,其中包含10,000多个断言。我们的产品所有者正在使我们的开发人员编写测试。这些测试是由CI决定的,我们有一个inMemory模式,因此开发人员可以快速获得有关故障的反馈信息,并且可以获得全堆栈集成的较慢模式。

它也有迫使开发人员保持逻辑脱离UI的真棒副作用。我真的不想在没有它的情况下编程.Net ......或类似的东西。

**编辑问题** 您只需将.NET测试运行器定义为您的运行器并将您的应用程序bin添加到classpath中即可。你可能遇到的另一个奇怪的问题是你的灯具不能有命名空间(可能有解决方法,但我不知道它)。所以你的wiki的前面应该有这样的事情:

variable defined: COMMAND_PATTERN=%m %p 
variable defined: TEST_RUNNER=dotnet\FitServer.exe 
variable defined: PATH_SEPARATOR=; 

classpath: .\..\..\FrontEnd\Fixtures\bin\Debug\*.dll 
classpath: .\dotnet\*.dll 
+0

谢谢!你可以给一个指导的链接,我只是无法在官方网站上找到... – 2009-11-13 12:12:12

+1

你可以使用与灯具的命名空间: 1)把表中的完全合格灯具名称: !| MyNameSpace .MyFixture | 2)使用进口夹具: | import | | MyNameSpace | | myfixture | 3)使用套件配置文件:http://www.syterra.com/FitSharp/SuiteConfigurationFile.html – 2009-11-13 15:55:50

相关问题