Fre*_*rik 26 .net testing installation automated-tests fitnesse
我正试图在Windows Vista上开始使用FitNesse for .NET.在我在网上找到的所有教程中,我都被告知要执行run.bat文件,但是在下载最新版本时我得到的只是一个.jar文件.当我运行它时,文件结构被解压缩,我可以通过浏览http:// localhost到达fitnesse服务器.现在,当我尝试设置一个测试项目时,根据所有文档,我发现我应该定义fitsharp.dll的路径,但是我无法在文件结构中的任何位置找到此文件. JAR文件.我究竟做错了什么?
Kon*_*rin 27
从http://fitnesse.org/下载FitNesse jar .
跑
java -jar fitnesse.jar
Run Code Online (Sandbox Code Playgroud)
它将启动Web服务器并FitNesseRoot使用wiki内容创建文件夹.要检查它是否已开始导航到http://localhost- 您应该看到FitNesse首页.
编辑首页 - 只需在底部添加HelloWorldTest(必须是camel case!)等内容并保存.单击出现的问号并保存新页面.点击属性,并确保网页类型是测试.
FitSharp从https://github.com/jediwhale/fitsharp下载并将其解压缩到您旁边的文件夹FitNesseRoot.
为测试创建.Net项目,添加对刚刚创建的fitsharp文件夹中的fit.dll和fitSharp.dll的引用.
在.Net中编写一个简单的测试并编译它.例如,使用http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixture中描述的简单列夹具.将测试表添加到HelloWorldTest页面.
在FitNesse测试页面上(在我们的示例HelloWorldTest中)输入:
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer,fitsharp\fit.dll %p}
!define TEST_RUNNER {fitsharp\Runner.exe}
!path <path to your test assembly>
Run Code Online (Sandbox Code Playgroud)
如果单击Test按钮并看不到任何结果,请尝试使用TEST_RUNNER RunnerW.exe进行故障排除.
这是一本关于将FitNesse与.Net一起使用的好书:http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf
Cha*_*les 11
查看这个免费的电子书:使用FitNesse进行测试驱动的.NET开发:第二版
它将向您展示您需要的一切,从如何使用FitSharp设置FitNesse,到最佳实践.
您需要从http://github.com/jediwhale/fitsharp/downloads获取FitSharp dll .
.NET代码不再与FitNesse捆绑在一起,可在此处获取:http://github.com/jediwhale/fitsharp/downloads
以下是一些可以帮助您入门的信息:http://fitsharp.github.com
我写了这篇文章:
这可能会有所帮助......让我知道你进展如何。
干杯
| 归档时间: |
|
| 查看次数: |
10157 次 |
| 最近记录: |