我正在开发一个 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(使用前将#替换为@)