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

时间:2016-01-31 16:24:28

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

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

2 个答案:

答案 0 :(得分:1)

  

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

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

答案 1 :(得分:1)

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

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