[英]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。 如果我误解了,请纠正这种理解。
坦率地说,我认为没有一个好的答案。 有两种选择,但是,工作好 :
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.