是否可以在托管网站中使用 nUnit 框架运行测试?
首先,让我宣誓我对单元测试的忠诚高于集成测试,我非常喜欢单元测试。
但我还有其他测试,这些测试本质上是部署测试(您无法使用构建服务器上的单元测试来测试生产部署的情况),并且我想使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哇,不要那样做!还有像 Selenium 这样的替代方案,可以让您实现网页自动化。
使用 Selenium IDE 生成广泛的测试脚本,然后您可以将其导出为 NUnit 测试使用 Selenium Remote Control 运行。
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.