簡體   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