如何在 ASP.NET Webform 中应用单元测试

2024-01-06

我正在开发一个 3 层的 asp.net webforms 网站; UI、BLL 和 DAL 该网站已经开发出来,但我喜欢对每种形式的单元测试有更多的控制

在特定输入处传递特定值以供我查看,应用程序是否存活。

我已经研究了 NUnit,但是在 UI 层的 Webforms 中如何应用这些测试?

我想要的是获得某种方法来测试 UI(验证),而不必像我是用户那样访问 BLL。

我正在尝试将单元测试添加到我的应用程序中,但我不知道该怎么做!

有人可以帮助我的小问题吗?


您可以使用以下工具之一将单元测试添加到您的 UI

  • http://watin.sourceforge.net/ http://watin.sourceforge.net/
  • http://seleniumhq.org/ http://seleniumhq.org/

使用这两种工具,您可以生成可供 NUnit 使用的 C# 或 VB 类。 恕我直言,UI 测试不如常见的单元测试可靠。由于时间条件,您可能会随机发现某些测试会失败。

我使用了这两个工具,我推荐 selenium 主要是因为你可以生成可以在任何浏览器上运行的测试。

以下是如何将 Watin 与 NUnit 结合使用的示例http://www.codeproject.com/KB/applications/SimpleUITestHarness.aspx http://www.codeproject.com/KB/applications/SimpleUITestHarness.aspx

这里是如何将 Selenium 与 Nunit 一起使用的指南http://www.lostechies.com/blogs/agilecruz/archive/2009/02/10/how-to-configure-selenium-rc-for-use-in-c-nunit-tests.aspx http://www.lostechies.com/blogs/agilecruz/archive/2009/02/10/how-to-configure-selenium-rc-for-use-in-c-nunit-tests.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 ASP.NET Webform 中应用单元测试 的相关文章

随机推荐