敘說VS2005 Team Test Edition支持類型
有了 VS2005 Team Test Edition,軟件測試人員將高興地看到,他們的工具集正在接近開發人員的工具已經擁有的價值水平。主要的例子就是能夠使用 Visual Studio 集成開發環境 (IDE) 來創建并運行測試。
許多核心測試類型(包括單元測試、Web 測試、加載測試、手動測試,以及代碼覆蓋的度量)現在都集成到 Visual Studio 中。(實際上,Visual Studio 2005 Team Test Edition 引入了一種新的項目類型 — “測試”項目,它與傳統的項目類型一起顯示在解決方案資源管理器中。) #t#
VS2005 Team Test Edition引進的新測試工具還與 Visual Studio 2005 Team System 的其他部分集成在一起。這意味著軟件測試人員還能夠將其結果發布到數據庫,生成趨勢報告和歷史報告,比較不同種類的數據,查看測試后找到了多少錯誤以及都是哪些錯誤,并確定哪些錯誤沒有鏈接到可以幫助重新產生它們的測試中。
支持的測試類型
VS2005 Team Test Edition支持下面這些測試類型:
單元測試由執行項目功能和方法的代碼組成。單元測試用于測試現有的源代碼,它們是測試驅動開發 (Test-Driven Development) 的基本要素。下面的示例顯示代碼生成后立即進行的單元測試。這個簡單的測試用例以您正在測試的代碼中的一個方法為目標。您現在可以編輯該測試代碼(還可以選擇從單元測試框架庫中調用方法)來自定義它的行為。
- Public Sub OrderStatusCodesTest()Sub OrderStatusCodesTest()
- Dim target As AdventureWorks.AdventureValues = New AdventureWorks.AdventureValues
- ’ TODO: Assign to an appropriate value for the property
- Dim val As System.Data.SqlClient.SqlDataReader
- Assert.AreEqual(val, target.OrderStatusCodes)
- Assert.Inconclusive("Look at this code and make sure it does what you want")
- End Sub
VS2005 Team Test Edition測試包括一系列可以從瀏覽器會話創建或記錄的 HTTP URL。 通用測試,允許使用您的團隊現有的自動測試和自動工具。 加載測試,模擬多個用戶運行您的自動測試。 手動測試,逐步完成還未自動執行的任務。另外,您還可以運行任何自動測試(除手動測試之外的所有測試),以及來自命令行的幾組測試。 將工具集成到 Visual Studio 中 。