2016-05-08 111 views
0

执行测试的NUnit GUI,NUnit Test AdapterNunit Command Line有什么区别。
1.各方的优缺点?
2.何时使用Nunit GUI /测试适配器/命令行?
任何帮助将不胜感激从NUnit执行测试

回答

3

这是一个相当开放式的问题,但这里是一个简短的概述。他们都运行你的测试,所以选择真的取决于你的开发过程和品味。

NUnit的GUI

这个方案是适合初学者和不喜欢命令行谁的人。通常使用GUI的工作流程是在Visual Studio中处理代码,但让GUI在加载测试时运行。每次对代码进行更改时,都要进行编译,然后切换到GUI并运行测试。

在免费版本的Visual Studio允许扩展之前,GUI特别有用,但恕我直言,现在VS测试适配器是更好的选择,尽管GUI确实为您提供了更好的界面。

的Visual Studio适配器

这是一件好事,因为它与Visual Studio集成。您可以非常轻松地运行单个测试方法并调试测试。

最大的限制是它使用Visual Studio测试用户界面,所以受到该UI的限制,这在我看来并不是很好。

命令行

命令行的优势是灵活性和事实,即它是轻量级的。您可以使用它过滤和调试您的测试,但需要一些设置。这也是在Continuous Integration服务器上运行测试的最佳方式。

命令行运行程序的最大优势在于它被NUnit团队视为核心运行程序,因此具有最多的功能和测试功能。另外,每个开发人员在命令行上看起来比单击GUI中的按钮更酷:)