繁体   English   中英

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

[英]How apply Unit tests in ASP.NET webforms

我正在开发一个包含3层的asp.net webforms网站; UI,BLL和DAL网站已经开发,但我喜欢对每个表单的单元测试有更多的控制权

如果应用程序存活或未存在,请在特定输入处传递特定值。

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

我想知道是什么方式来测试UI(验证)而不必访问BLL,因为我是一个用户。

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

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

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

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

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

这里有一个如何在NUnit中使用Watin的例子http://www.codeproject.com/KB/applications/SimpleUITestHarness.aspx

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

如果我正确理解您的问题,您就会问如何自动测试WebForms UI。 如果我误解了,请纠正这种理解。

坦率地说,我认为没有一个好的答案。 有两种选择,但是,工作

  1. Visual Studio测试版
  2. Telerik的Web测试 (免费版和带有成本的版本)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM