使用單元測試
更新:2007 年 11 月
對於測試人員,尤其是開發人員,單元測試是一項很重要的工具。雖然要測試的單元可能具有不同的大小,但 Team System 測試工具會特別地為方法 (包括私用方法) 建立單元測試。如需詳細資訊,請參閱單元測試概觀。
注意事項: |
---|
Visual Studio 2008Team Edition for Developers 提供兩種與測試相關,而且無法在 Visual Studio 2005 Team Edition for Developers 中使用的功能。首先,您現在可以管理測試清單。如需詳細資訊,請參閱管理數量龐大的測試。此外,您現在也可以在執行測試時取得程式碼涵蓋範圍資料。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料。 |
注意事項: |
---|
如需 Visual Studio Professional Edition 使用者適用之測試相關功能的詳細資訊,請參閱使用 Visual Studio Professional Edition 的測試工具。 |
在本節中
單元測試概觀
說明 Team System 測試工具的單元測試類型。帶您了解在 Visual Studio 中產生和撰寫單元測試的概念、測試私用方法,以及使用單元測試架構。建立單元測試
提供如何產生和撰寫單元測試之相關主題的連結,包括 ASP.NET 單元測試和資料導向單元測試。逐步解說:建立和執行單元測試
逐步解說建立和自訂單元測試、執行單元測試,以及檢查測試結果的步驟。單元測試範例
讓您取得 "Woodgrove Bank" 範例專案,其中包含您會在幾個逐步解說中用到的程式碼。逐步解說:執行測試並檢視程式碼涵蓋範圍
以先前的逐步解說為基礎,說明如何檢視程式碼涵蓋範圍資料,此資料會顯示正在測試之專案程式碼的比例。
參考
Microsoft.VisualStudio.TestTools.UnitTesting
描述 UnitTesting 命名空間,此命名空間可提供屬性、例外狀況、判斷提示和其他支援單元測試的類別。Microsoft.VisualStudio.TestTools.UnitTesting.Web
描述 UnitTesting.Web 命名空間,此命名空間可藉由提供對 ASP.NET 和 Web 服務單元測試的支援,延伸 UnitTesting 命名空間。
相關章節
管理測試
描述使用測試的各層面,包括如何自訂和篩選測試檢視、如何使用測試清單,以及如何讓測試與工作項目產生關聯。執行測試
描述執行測試的各方面資訊,包括如何設定測試回合、如何在 Visual Studio IDE 和命令列中執行測試,以及在執行測試時如何進行偵錯。分析測試結果
描述測試結果以及使用測試結果的方式,包括如何檢視、儲存和發行測試結果,以及如何從測試結果建立錯誤 (Bug)。使用 Web 測試
描述如何建立、編輯、執行和檢視 Web 測試。使用負載測試
描述負載測試的用法、如何進行編輯和執行、如何收集和儲存負載測試效能資料,以及如何分析負載測試回合。使用手動測試
描述如何建立並執行手動測試 (此為唯一非自動的測試類別)。使用一般測試
描述如何建立和執行一般測試。一般測試會包裝一開始並非針對 Team System 測試工具使用所開發的外部程式和測試。使用已排序的測試
描述如何建立已排序的測試,其包含將依照指定順序執行的其他測試。Test 版逐步解說
提供帶領您使用內建測試類型之逐步解說及其他主題 (例如收集程式碼涵蓋範圍資料) 的連結。