是否可以在托管网站中使用 nUnit 框架运行测试?

发布于 2024-09-18 09:53:19 字数 303 浏览 2 评论 0原文

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

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

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

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

First, let me pledge my allegiance to unit testing over integration testing, I like unit testing very much.

But I have other tests that are essentially deployment tests (you can't test how the production deployment went using a unit test on a build server) and I'd like to use the nUnit framework to run these.

But, the production server doesn't have the nUnit command line executer. I'm only allowed to run aspx pages and reference .dll's in bin.

What do I need to do to run tests (yeah, yeah, they're not really unit tests--relax) using nUnit in a webpage? Is there a straight forward way to do this, or does this essentially require porting the nUnit winforms test runner to ASP.NET?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

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

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

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

or does this essentially require
porting the nUnit winforms test runner
to ASP.NET?

Whoa don't do that! There are alternatives like Selenium that will allow you to do web page automation.

Use Selenium IDE to generate a broad test script, and then you can export that as an NUnit test to be run using Selenium Remote Control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文