c# - 将 NUnit 迁移/升级到 Team 系统

标签 c# unit-testing nunit automated-tests

我们正在开发一个正在从 .Net 1.1 升级到 3.5 的 C# windows 应用程序。 该应用程序使用 NUnit 进行自动化测试,而我们又将其更改为 Team System 2008

  • 在我看来,NUnit 使用 类似的属性和代码 断言?
  • 升级的最佳方式是什么/ 迁移此代码并且是他们的任何 程序 避免

最佳答案

主要是,测试框架之间的转换是一个“[Ctrl]+H”(全部替换)的工作。然而……

我认为“升级”这个词可能会造成混淆。两者我都用过,而且在很多方面 NUnit 都领先于 MSTest。 MSTest 的最大优势是 (IMO) 与 IDE 中的团队覆盖集成 - 但您可以通过 TestDriven.NET 通过现有的 NUnit 测试获得此功能(测试 -> 团队覆盖)。

MSTest 的注意事项:

  • 它需要一个解决方案文件来保存测试运行配置等
  • 您需要添加额外的属性(或 testrunco​​nfig 中的条目)以将文件部署到测试文件夹(它不只是使用输出“bin”文件夹)
  • 仪器需要一个特殊的配置

关于c# - 将 NUnit 迁移/升级到 Team 系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/708660/

相关文章:

c# - 功能评估已禁用,VS 2015 中查询 LinQ 执行时出错?

c# - Couchbase Lite 数据库创建 C# .NET

c# - 文本与代码比率的良好算法?

c# - Silverlight 使用当前的 .NET 项目

c# - 使用线程、事件和私有(private)方法测试类

java - Android Studio 单元测试 SQLiteDataBase 为空

JavaScript 模拟函数在测试中返回未定义

c# TDD 第一次出现在 ServiceBase 中

nunit - Nunit 中整个运行的设置和拆卸?

c# - 如何测试方法是否返回预期的数据类型?