代码之家  ›  专栏  ›  技术社区  ›  prosseek

微软测试工具的UnitTesting和NUnit有什么区别?

  •  5
  • prosseek  · 技术社区  · 14 年前

    NUnit 对于我的Mac上的Mono/C,但我需要使用 Microsoft.VisualStudio.TestTools.UnitTesting 用于单元测试。

    • 微软测试工具的UnitTesting与NUnit有何不同?我可以更改名称空间并重新编译以获得相同的结果,还是必须重写测试?
    • 我能把一些程序集复制到我的Mac上运行测试吗 ? 如果是,应该复制哪些文件?
    4 回复  |  直到 9 年前
        2
  •  4
  •   Preet Sangha    14 年前

    问问你自己-如果你已经和努尼特有了一个工作组,为什么你需要Ms工具。

    就我个人而言,我同时使用过这两种工具,除非是在使用微软工具的遗留系统中工作,否则我会选择NUnit作为这个工具集,因为我在遇到问题时会得到更大的社区支持。

        3
  •  0
  •   Barry Hurt    13 年前

    我对MSTest最大的问题是它需要安装Visual Studio,即使您试图运行精益构建服务器。

        4
  •  0
  •   Sambodhan Dhammapathee    10 年前

    MSTest可以在不安装Visual Studio的情况下使用。您需要安装Visual Studio测试代理,它是从Microsoft免费下载的: http://www.microsoft.com/download/en/details.aspx?id=1334 .

    我认为从许可的角度来看,这种方法比手动将MSTest.exe及其依赖项复制到生成服务器上要好。