問題

有什麼建議?在C#中使用visual studio.

是否有任何特定的工具可以使用或方法來處理這個問題?

更新:

對不起,我應該更具體一些.我正在使用ASP.Net 2.0,並且正在尋找像Java的jUnit這樣的工具.我看了NUnit和NUnitAsp,看起來很有希望.我甚至不知道Visual Studio Pro有一個測試套件,所以我將看看所有這些選項(今年夏天我剛剛開始使用Visual Studio / Asp.net / C#).

  最佳答案

男孩,這是一個非常普遍的問題。我會盡我最大的努力,但是我準備好在一英里之內看到我錯過。

假設

  1. 您正在使用ASP.NET,而不是純ASP
  2. 您真的不想測試您的網頁,但它們背後的邏輯.單元測試實際的.aspx頁面相當痛苦,但有框架可以做到. NUnitAsp 是一個.

首先要做的是組織(或計劃)您的程式碼,以便測試它.當時最受歡迎的兩種設計模式似乎是MVP和MVC.兩者都將應用程式的邏輯與檢視分開,以便您可以在沒有檢視(網頁)的情況下測試邏輯.

MVP或MVC都會有效.MVC有一個Microsoft框架幾乎可以去的優點.

一旦您選擇了一個鼓勵可測試的框架模式,您需要使用一個單元測試工具. NUnit 是一個很好的起點. Visual Studio Profersion有一個測試套件構建它,但NUnit TestDrive.NET 也適用於IDE.

這是一種獵槍爆炸的資訊.如果它點選,我希望有些. Pragis Bookshare有一本好書,涵蓋主題.

  相同標籤的其他問題

c#asp.netvisual-studiounit-testing