我们必须决定使用哪种技术进行单元测试。目前我们使用 Visual Studio 2010,并且对附带的 MSTest 不满意。它有缺陷,部署不佳(例如无法正确识别测试设置输出目录),并且在尝试测试 32 位和 64 位版本的程序集时存在一些问题。更糟糕的是,MSTest 与我们的 Jenkins 构建系统没有很好的阻抗匹配。因此,我们考虑迁移到 NUnit。但是,我们团队中没有人对 NUnit 有很好的了解。此外,我们将很快进入 Visual Studio 2012。
我需要知道 Visual Studio 2012 MSTest vs Nunit 最新版本的优缺点。由于大多数关于堆栈溢出的文章都与旧版本的 VS 相关,因此与我们无关。我猜微软自 2010年以来改进了MSTest