【问题标题】:Is it possible to run tests using the nUnit framework in a hosted website?是否可以在托管网站中使用 nUnit 框架运行测试?
【发布时间】:2026-02-19 11:55:01
【问题描述】:

首先,让我宣誓我对单元测试而非集成测试的忠诚,我非常喜欢单元测试。

但我还有其他测试基本上是部署测试(您无法使用构建服务器上的单元测试来测试生产部署的进展情况),我想使用 nUnit 框架来运行这些测试。

但是,生产服务器没有 nUnit 命令行执行器。我只允许运行 aspx 页面并在 bin 中引用 .dll。

在网页中使用 nUnit 运行测试(是的,是的,它们不是真正的单元测试——放松)我需要做什么?有没有直接的方法可以做到这一点,或者这本质上是否需要将 nUnit winforms 测试运行程序移植到 ASP.NET?

【问题讨论】:

    标签: .net asp.net nunit


    【解决方案1】:

    或者这本质上是否需要 移植 nUnit winforms 测试运行器 到 ASP.NET?

    哇,不要那样做!有像 Selenium 这样的替代方案可以让您进行网页自动化。

    使用Selenium IDE 生成一个广泛的测试脚本,然后您可以将其导出为一个NUnit 测试以使用Selenium Remote Control 运行。

    【讨论】:

    • 有趣,我会研究一下。
    最近更新 更多