測試應用程式
您可以為生產力在計劃、測試和追蹤期間的測試生命週期您的進度使用 Visual Studio Ultimate、 Visual Studio Premium或 Test Professional。 這些與Team Foundation Server結合的測試,可讓您根據組織其他領域人員正在使用的相同 Team 專案來定義測試。
警告
MSDN Library 的這個部分與手動測試整個應用程式,或建立自動化系統測試。在許多軟體專案,這種測試由專家測試人員完成。
但是,如果您是開發人員,而且您要與您的應用程式程式碼使用方法和類別撰寫單元測試,請參閱 使用單元測試驗證程式碼 和 使用自動程式碼 UI 測試進行使用者介面測試。
您可以使用測試計劃,Visual Studio Ultimate、 Visual Studio Premium 和 Test Professional 包含 Microsoft Test Manager 可協助您定義和管理測試工作。如下圖所示,您可建立測試計劃並且加入需要的測試套件、測試案例或組態。這些組態用來判斷哪些設定是您要用來執行測試套件或測試案例:
當您已定義所有這些項目時,您已準備好進行測試。 在需求或使用者劇本或功能已準備好進行測試時,您可以針對指定的每個組態執行測試。 這個計劃可讓您在執行測試時測量進度,並且報告剩餘的測試。
您可以使用 Microsoft 測試執行器,從 Microsoft Test Manager執行手動和探勘測試。 如果自動化與測試案例相關聯,則您也可以從 Microsoft Test Manager執行自動化測試。 執行這些測試的結果將與測試計劃相關聯。
此外,您可以從 Visual Studio 執行與計劃不相關的自動化測試。 您可以選取分別執行測試,做為簽入原則的一部分,或根據測試分類執行測試。 您也可以將測試做為使用 Team Foundation Build 所建立的組建一部分來執行,以及從命令列執行測試。
因為測試工具與 Visual Studio Premium 的其餘部分整合在一起,所以可以將測試結果儲存至資料庫、產生趨勢和歷程報表,並且比較不同種類的資料。 例如,您可以使用資料來顯示測試找到的 Bug 數量和內容。
請 視訊:容易重現問題以手動測試參閱, 視訊:測試管理實驗室環境則為, 視訊:在 Visual Studio 的負載測試應用程式否則為。
工作
使用下列主題協助您測試應用程式:
工作 |
相關主題 |
---|---|
升級測試工作從舊版 Visual Studio 中: 您可以從舊版 Visual Studio 升級測試工作。 不過,您可以在 Visual Studio 2010 SP1 建立的某些測試專案相容,且不需要升級。 例如,您建立使用 Visual Studio 2010 SP1 包含單元測試的測試專案,自動程式碼 UI 測試, Web 效能,或者負載測試在 Visual Studio 2012中開啟。 因此,您的小組可以繼續使用 Visual Studio 2010 或 Visual Studio 2012 SP1 與這些測試專案使用。 在某些情況下,例如當專案包含自動程式碼 UI 測試,專案可能會被修復時,當在這些 Visual Studio 2012開啟時。 修復處理序啟用測試專案以正確地與 Visual Studio 2010 SP1 和 Visual Studio 2012一起工作。 此外, Microsoft 測試管理員可以與 Visual Studio 2010 的舊版本並存。 如果您有在 Visual Studio 2010 之前的 Visual Studio 版本創造的現存手動測試案例,使用 Microsoft 測試管理員您可以將這些測試案例的資料移轉至手動測試案例。 |
|
您 可以計劃,處理序和執行手動或探勘測試的使用 Microsoft 測試管理員: 。 是在尚未穩定性後,您也可以為您自動化手動測試。 當您執行手動或探勘測試時,您可以記錄 Bug。 Bug 會包含您最近的動作追蹤,系統狀態的快照和進行,當探索系統時任何提示的複本。 您可以錄製您在測試案例的動作,因此,它們可以播放最新執行個體。 您也可以使用 Microsoft Test Manager 設定和管理實驗室電腦。 您可以設定安裝分散式系統和連結該實驗室到測試計劃中虛擬實驗室中。 當您要測試 (例如迴圈,在發行時可以自動重新設定至系統這個實驗室的變更。 |
|
在 Visual Studio 中使用測試工具:Visual Studio 2012 包括單元、自動程式碼 UI, Web 效能測試和負載測試類型。 開發人員或使用 Visual Studio 的小組成員通常使用單元測試和自動程式碼 UI 測試驗證它們在應用程式的程式碼品質。 例如,您可能需要檢查您的程式碼之前執行這些測試的 版本控制。 如需詳細資訊,請參閱使用單元測試驗證程式碼與使用自動程式碼 UI 測試進行使用者介面測試。 但是,小組成員在測試包括了應用程式也可以使用這些測試類型為轉換手動測試加入自動化測試和隔離從 Team Foundation Build的整合測試出現的 Bug。 Visual Studio Ultimate 的效能和壓力測試另外提供特定測試裝置。 可以偵測和巡覽應用程式以便測量其效能指定之情況下執行。 Web 應用程式可以巡覽的多個要求,模擬多個使用者。 |
|
設定如何遠端執行測試或收集資料:您可以使用測試設定和環境,以設定執行測試時,要從遠端收集何種類型的資料,或如何影響系統。 例如,您可能要記錄您的手動測試的 UI 動作,或收集診斷追蹤記錄協助重現複雜 Bug。 |
外部資源
指引和實習課程
要測試與 Visual Studio 執行的傳遞 2012 年
Visual Studio Lab Management Guide
視訊
論壇
Visual Studio ALM + Team Foundation Server 部落格
請參閱
工作
使用 Microsoft 測試管理員進行手動測試的快速入門指南