首先,让我保证对集成测试的单元测试的忠诚,我非常喜欢单元测试。
但是我还有其他测试本质上是部署测试(你无法测试生产部署如何在构建服务器上使用单元测试),我想使用nUnit框架来运行它们。
但是,生产服务器没有nUnit命令行执行程序。我只允许运行aspx页面并在bin中引用.dll。
在网页中使用nUnit运行测试(是的,是的,它们不是单元测试 - 放松)需要做什么?有没有直接的方法来做到这一点,或者这实际上是否需要将nUnit winforms测试运行器移植到ASP.NET?
答案 0 :(得分:2)
或者这基本上是否需要 移植nUnit winforms测试运行器 到ASP.NET?
哇,不要那样做!还有像Selenium这样的替代方案可以让您进行网页自动化。
使用Selenium IDE生成广泛的测试脚本,然后您可以将其导出为NUnit测试,以便使用Selenium Remote Control运行。