使用nUnit和FitNesse的测试和持续集成架构方法

|| 我正在寻找有关使用nUnit和/或FitNesse进行测试和持续集成的意见和想法。 我们使用.net开发Windows和Web应用程序,并使用TeamCity进行持续集成 我想知道什么是测试我们应用程序各个层的最佳方法(和工具)。 例如,我是否应该将FitNesse用于   UA测试   存储过程测试 和nUnit用于   C#单元测试 我应该使用FitNesse测试所有内容吗? 我可以从TeamCity运行FitNesse测试并查看输出吗? 感谢您的帮助和指导:-)     
已邀请:
我们正在使用nUnit进行单元测试,并使用FitNesse进行故事测试(又称验收测试,集成测试等)。我们不使用存储过程,但是dbFit是FitNesse的有用附件,可以做到这一点。我们使用TeamCity执行nUnit和FitNesse测试。     
关于使用Fitnesse测试所有内容: 单元测试是关于正确编写代码的。而且最好通过xUnit框架(如JUnit和Nunit)来完成。 验收测试是关于构建正确的代码。这就是Fitnesse擅长的地方。这两种类型的测试都是必需的,并且两种框架都使您的生活变得更加轻松。 在此处查找有关此内容的更多信息:http://fitnesse.org/FitNesse.UserGuide.AcceptanceTests 我可以从TeamCity运行FitNesse测试并查看输出吗? 是的你可以。 Teamcity除了特定的运行程序外,还具有命令行运行程序,因此您必须能够运行从控制台运行的所有程序并查看输出。另外,如果您要询问更高级的信息(例如与Teamcity集成测试报告),请访问http://confluence.jetbrains.net/display/TCD3/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-servMsgs即使构建正在运行,也可以轻松更新测试状态等。     

要回复问题请先登录注册