2009-11-23 154 views
0

我們使用VSTS(Visual Studio Team System)2008作爲IDE & C#.NET作爲編程語言來構建ASP.NET應用程序。ASP.NET應用程序 - 測試

請讓我知道我們是否可以使用VSTS 2008測試這些應用程序?如果您願意,請提供詳細信息?

是否有任何其他VSTS集成工具/第三方工具可用於測試Web應用程序。測試可以是單元/功能/負載測試等。

非常感謝。

Regards, Reshma。

回答

1

這個問題是一個棘手的問題。

如果您沒有將您的業務邏輯從您的Web表單中的UI邏輯中分離出來,否則不會輕易測試。但是,這不取決於VSTS或任何其他測試框架,而只取決於代碼的「合格性」和可測試性。

如果你真的想測試你的應用程序,你應該嘗試使用ASP.NET MVC框架。它的設計是可以很好地測試的,如果應用正確,你會得到乾淨的,可測試的代碼。

任何測試框架(NUnit,MSpec,構建在VSTS中的VSTS等)都可以。

如果您想測試您的Web-GUI,您可能需要查看Telerik的Web UI Test studio。即使我的ASP.NET控件在性能和可測試性方面的經驗非常糟糕,這個測試工具似乎也能正常工作。

1

我將評論Visual Studio Team System的測試功能,而不是專注於如何進行任何特定類型測試的主題。例如,單元測試是一個廣泛的主題,其中包括許多關於如何設計可測試性軟件的實踐以及開發代碼的方法(如TDD - 測試驅動開發)。

Visual Studio Team System 2008包含一套測試工具,其中包括測試Web應用程序的支持。

您可以:

  • 創建單元測試來測試你的應用程序的代碼組件(前提是你設計你的代碼可測試,
  • 通過記錄瀏覽會話模仿瀏覽器的行爲
  • 構建Web測試和試運行期間重播它,通過模擬用戶組訪問您的站點
  • 行爲的負載測試

您可以瞭解更多從:

0

看看Ivonna,集成和單元Asp.Net測試工具。