共用方式為


使用 Visual Studio Professional Edition 的測試工具

更新:2007 年 11 月

如果您是使用 Visual Studio Professional Edition 的程式開發人員,您可以建立及執行兩種測試類型:單元測試和已排序的測試。「單元測試」(Unit Test) 可用來驗證實際執行程式碼的特定方法運作是否正常、進行迴歸測試,或是執行協同測試 (Buddy Testing) 或煙霧測試 (Smoking Testing)。「已排序的測試」(Ordered Test) 則可依照指定的順序執行其他測試。

小組中的軟體測試人員可以使用 Team System 測試工具建立及執行測試。如果單元測試執行失敗,他們會為 Bug 建檔,並將它指派給您。接著您可以使用 Visual Studio 執行失敗的單元測試,以重現該 Bug。

下列章節提供說明現在可在 Visual Studio Professional Edition 中使用之測試功能的主題連結:

  • Visual Studio Professional Edition。Visual Studio Professional Edition 的所有使用者都可以使用這個章節列出的功能。

  • Professional Edition 加 Team 總管授權。獲得 Team 總管使用授權的每個 Visual Studio Professional Edition 使用者都可以使用這個章節列出的功能。

  • 在 Visual Studio Professional Edition 中無法使用。這個章節列出的功能可以在 Visual Studio Team System Test 版中使用,但是不能在 Visual Studio Professional Edition 中使用。

Visual Studio Professional Edition

如果您擁有 Visual Studio Professional Edition,便可使用下表顯示的功能:

功能

如需詳細資訊

從程式碼產生單元測試

HOW TO:產生單元測試

建立單元測試

建立單元測試

建立和執行 ASP.NET 單元測試

使用 ASP.NET 單元測試

建立和執行資料驅動的單元測試

使用資料驅動的單元測試

執行單元測試和已排序的測試

HOW TO:執行選取的測試

建立測試專案

HOW TO:建立測試專案

使用 Visual Studio 的 [屬性] 視窗停用和啟用測試

HOW TO:停用和啟用測試

從命令列執行測試

從命令列執行測試

編輯測試回合組態

設定測試執行方式

檢視測試結果的詳細資料

注意事項:

您可以檢視單元測試和已排序測試之結果的完整詳細資料,但是只能檢視其他測試類型之結果的部分詳細資料。

已報告的測試結果

建立已排序的測試

HOW TO:建立已排序的測試

執行已排序的測試

使用已排序的測試

將測試組織成測試清單

HOW TO:在測試清單中組合管理測試

使用測試清單編輯器停用及啟用測試

HOW TO:停用和啟用測試

匯入、匯出或載入測試中繼資料 (Metadata) 檔

重複使用測試

Professional Edition 加 Team 總管授權

如果您的小組使用 Visual Studio Team Foundation Server,您可能會獲得 Team 總管的使用授權。在這種情況下,您將擁有下表顯示的功能:

功能

如需詳細資訊

將測試做為簽入原則的一部分使用

注意事項:

在這種組態中,只會執行單元測試和已排序的測試。

使用簽入原則與簽入提示

HOW TO:加入簽入原則

注意事項:

您可以執行單元測試和已排序的測試,以滿足簽入原則的測試部分。不過,簽入原則的程式碼分析部分無法在 Visual Studio Professional Edition 上使用。

在 Team Foundation Build 中使用測試,例如建置驗證測試

HOW TO:設定和執行建置驗證測試 (BVT)

下載測試回合結果,並於 [測試結果] 視窗中檢視這些結果

注意事項:

您可以檢視單元測試和已排序測試之結果的完整詳細資料,但是只能檢視其他測試類型之結果的部分詳細資料。

HOW TO:透過組建報告檢視測試結果

開啟連結的測試結果

注意事項:

從工作項目開啟測試結果之後,如果是單元測試或已排序的測試,您可以在該測試結果中重新執行測試。

HOW TO:從工作項目開啟測試結果

將測試加入至原始檔控制

HOW TO:將專案或方案加入至版本控制

在 Visual Studio Professional Edition 中無法使用

下列功能可以在 Visual Studio Test 版中使用,但是不能在 Visual Studio Professional Edition 中使用:

  • 建立 Web、負載、手動、一般或資料庫單元測試。

  • 蒐集程式碼涵蓋範圍資料。

  • 遠端執行測試。

  • 從測試結果建立 Bug 或其他工作項目。

  • 將測試結果連結到工作項目。

  • 使工作項目與測試產生關聯。

  • 發行測試結果。

參考

相關章節

請參閱

概念

Visual Studio 版本功能比較

其他資源

建置、偵錯和測試