使用 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,便可使用下表顯示的功能:
功能 |
如需詳細資訊 |
||
---|---|---|---|
從程式碼產生單元測試 |
|||
建立單元測試 |
|||
建立和執行 ASP.NET 單元測試 |
|||
建立和執行資料驅動的單元測試 |
|||
執行單元測試和已排序的測試 |
|||
建立測試專案 |
|||
使用 Visual Studio 的 [屬性] 視窗停用和啟用測試 |
|||
從命令列執行測試 |
|||
編輯測試回合組態 |
|||
檢視測試結果的詳細資料
|
|||
建立已排序的測試 |
|||
執行已排序的測試 |
|||
將測試組織成測試清單 |
|||
使用測試清單編輯器停用及啟用測試 |
|||
匯入、匯出或載入測試中繼資料 (Metadata) 檔 |
Professional Edition 加 Team 總管授權
如果您的小組使用 Visual Studio Team Foundation Server,您可能會獲得 Team 總管的使用授權。在這種情況下,您將擁有下表顯示的功能:
功能 |
如需詳細資訊 |
||||
---|---|---|---|---|---|
將測試做為簽入原則的一部分使用
|
|
||||
在 Team Foundation Build 中使用測試,例如建置驗證測試 |
|||||
下載測試回合結果,並於 [測試結果] 視窗中檢視這些結果
|
|||||
開啟連結的測試結果
|
|||||
將測試加入至原始檔控制 |
在 Visual Studio Professional Edition 中無法使用
下列功能可以在 Visual Studio Test 版中使用,但是不能在 Visual Studio Professional Edition 中使用:
建立 Web、負載、手動、一般或資料庫單元測試。
蒐集程式碼涵蓋範圍資料。
遠端執行測試。
從測試結果建立 Bug 或其他工作項目。
將測試結果連結到工作項目。
使工作項目與測試產生關聯。
發行測試結果。
參考
Microsoft.VisualStudio.TestTools.UnitTesting
描述 UnitTesting 命名空間,此命名空間可提供屬性、例外狀況、判斷提示和其他支援單元測試的類別。Microsoft.VisualStudio.TestTools.UnitTesting.Web
描述 UnitTesting.Web 命名空間,此命名空間可藉由提供對 ASP.NET 和 Web 服務單元測試的支援,延伸 UnitTesting 命名空間。
相關章節
在 Visual Studio Team System 中建立自訂測試類型
說明如何開發與 Visual Studio Team System 整合的新測試類型。建立和使用主機介面卡
說明如何建立及安裝主機介面卡,也就是可以讓您在特定環境中執行測試的軟體元件。並說明如何為執行中的測試指定主機介面卡。