【问题标题】:How to run NUnit tests after deploy on deployed project部署项目后如何运行 NUnit 测试
【发布时间】:2016-02-01 18:06:40
【问题描述】:

有没有办法在已部署的项目上运行 Nunit 测试? 就像在项目部署后一样,我必须在已部署的环境中对项目运行测试(因为由于特殊的访问策略,部分功能只能在已部署的环境中运行)

【问题讨论】:

标签: asp.net-mvc continuous-integration nunit teamcity web-deployment


【解决方案1】:

有没有办法在已部署的项目上运行 Nunit 测试?

NUnit 通常用于针对应用程序的单独小功能编写单元测试。如果您想针对应用程序的已部署版本运行测试,那么我们正在讨论集成测试。有许多不同的工具可用于测试正在运行的应用程序。其中之一是Sikuli。或者,如果您想继续使用 .NET 单元测试平台但向真实的 Web 服务器发出请求,您可以查看 SpecFlow。但无论您决定使用哪种工具,您都应该准备好编写与单元测​​试相比本质上截然不同的集成测试。

【讨论】:

    【解决方案2】:

    可以针对已部署的环境运行为 Nunit 编写的测试。 您需要一种方法来根据要测试的环境配置您的测试。

    测试类型:单元测试、集成测试、功能测试、系统测试等独立于您用于运行它们的技术。 NUnit 是一种执行测试并收集结果的技术。它可能在架构上考虑了单元测试,但你甚至可以用它来实现你的系统测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      相关资源
      最近更新 更多