2011-04-15 82 views
3

我在寻找周围使用NUnit和/或FitNesse的测试和持续集成意见和想法持续集成架构方法。测试和使用NUnit和FitNesse的

我们开发的应用程序,Windows和网络与.net和使用TeamCity的持续集成

我想知道什么是去测试我们的应用程序的各个层的最佳方法(和工具)。

例如,我应该使用FitNesse的对 UA测试 存储过程测试 和NUnit的 C#机组试验在

我应该使用FitNesse的测试一切? 我可以从TeamCity运行FitNesse测试并查看输出结果吗?

感谢您的帮助和指导:-)

回答

1

我们使用NUnit的为故事的测试(又名验收测试,集成测试等),单元测试和FitNesse的。我们不使用存储过程,但dbFit是FitNesse的一个有用的附件,可以实现这一点。我们使用TeamCity来执行nUnit和FitNesse测试。

+0

感谢您的答复,我从来没有测试存储的特效,并想知道他们适应的过程。 – 2011-04-18 07:34:02

3

关于使用FitNesse的测试一切:

单元测试应该是建立正确的代码。它最好由像Junit和Nunit这样的xUnit框架完成。

验收测试是关于构建正确的代码。这就是Fitnesse擅长的地方。这两种类型的测试都是需要的,这两种框架使您的生活更轻松地进行这些测试。

在这里寻找更多这样的:http://fitnesse.org/FitNesse.UserGuide.AcceptanceTests

我可以运行的TeamCity FitNesse的测试,并看到输出?

当然可以。除了特定的跑步者之外,Teamcity还拥有一个命令行转轮,所以你必须能够运行任何从控制台运行的东西并看到输出。另外,如果您询问更多高级内容,例如与TeamCity集成的测试报告,请查看http://confluence.jetbrains.net/display/TCD3/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-servMsgs,您可以轻松更新测试状态等,即使构建运行时也是如此。

相关问题