如何 运行 在已部署的项目上部署后进行 NUnit 测试

How to run NUnit tests after deploy on deployed project

有什么方法可以 运行 对部署的项目进行 Nunit 测试吗? 就像在部署项目之后,我必须 运行 在部署环境中针对项目进行测试(因为由于特殊访问策略,部分功能只能 运行 在部署环境中使用)

Is there any way to run Nunit tests on deployed project?

通常,NUnit 用于针对应用程序的单独小功能编写单元测试。如果您想 运行 针对应用程序的已部署版本进行测试,那么我们正在谈论集成测试。有许多不同的工具可用于测试您的 运行ning 应用程序。其中之一是 Sikuli. Alternatively if you want to keep using a .NET unit testing platform but firing requests against a real web server you can checkout SpecFlow。但无论您决定使用哪种工具,您都应该准备好编写与单元测​​试相比本质上截然不同的集成测试。

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

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