使用 Team Web Access 計劃手動測試

建立測試計劃,以追蹤衝刺或里程碑的手動測試。 這樣一來,您就可以看見特定衝刺或里程碑的測試何時完成。

您可以透過 TFS 2013 Update 3 自訂測試計劃與套件。 例如,加入額外的欄位來識別測試計劃的檢閱者,或是變更狀態欄位的預設值,使之更符合您處理序的需求。 升級至 Update 3 後,會將測試計劃和測試套件轉換為工作項目。 這會變更 ID。 任何可將您直接帶到測試計劃或測試套件的書籤都不再起作用,因為 ID 已經變更。 您還是能使用 Team Web Access 或 Microsoft Test Manager 存取測試計劃和測試套件。 但請確定您是根據區域路徑的權限設定存取權。

有關 TFS 2013.3 所導入的其他變更,請檢閱<問與答> 一節。

規劃您的測試

  1. 如果您還沒有這麼做,請建立 Team 專案建立待處理項目

  2. 連接至您的 Team 專案,然後從 Team Explorer 開啟 Team Web Access

    使用 Team Web Access 規劃測試

    或者,直接從瀏覽器開啟 Team Web Access。 例如,若要連線至名為 FabrikamPrime 的伺服器,請使用 http://FabrikamPrime:8080/tfs/,然後就可以選取您的 Team 專案。

  3. 移至測試中樞。

    從 Team Web Access 選擇測試中樞

    如果您沒有看到測試中樞,您需要從 TFS 管理員取得完整存取權

  4. 建立目前衝刺的測試計劃。

    測試計劃總管窗格中的 [新增] 按鈕

  5. 為測試計劃命名。 檢查區域路徑和反覆項目。

    測試計劃總管窗格中的 [建立] 按鈕

  6. 現在加入需要手動測試之待處理項目的測試套件 (根據您的 Team 專案設定,這些待處理項目可能是使用者劇本、需求或其他工作項目)。

    測試計劃總管窗格中的 [新增] 按鈕

    使用需求式套件將測試案例設為群組,以便追蹤待處理項目的測試狀態。 加入至需求式測試套件的每個測試案例都會自動連結至待處理項目。

  7. 加入子句,依衝刺的反覆項目路徑進行篩選。 執行查詢以顯示待處理項目。

    [加入新子句] 按鈕可更新查詢。

  8. 選擇要測試這個衝刺的待處理項目。

    從清單中選取項目,然後建立套件。

    現在您已為每個待處理項目建立需求式測試套件。

問與答

問:能否編輯測試計劃和測試套件的屬性?

**答:**如果您使用含 TFS 2013 Update 3 的內部部署 TFS,就能從 Team Web Access 或 Microsoft Test Manager (MTM) 編輯測試計劃和測試套件。

從 Team Web Access 中的測試中樞,選取測試計劃或測試套件,然後開啟它。

在 [測試中樞] 按一下 [開啟測試計劃]

在工作項目表單中,您可以檢視和變更測試計劃或測試套件的任何自訂欄位、狀態、摘要、詳細資料、附件和連結。

**安裝適用於 MTM 的 Update 3 和 TFS 2013 Update 3 後:**您也能從 MTM 編輯工作項目的屬性。 請開啟測試計劃以編輯欄位。 [屬性] 索引標籤現在會顯示工作項目表單。 回合設定已移到新的索引標籤。

選取測試計劃,然後選擇 [屬性] 索引標籤

針對測試套件,請從內容功能表開啟測試套件以檢視和變更工作項目的欄位。

**若只有安裝 TFS 2013 Update 3:**您只能直接在 MTM 中編輯測試計劃或測試套件的屬性。 開啟測試計劃或測試套件以尋找 ID,然後按下 Ctrl + G 從 MTM 移至該特定工作項目。

**若未安裝 TFS 2013 Update 3:**您只能從 Microsoft Test Manager 開啟測試計劃或測試套件。 您無法從 Team Web Access 開啟測試計劃或測試套件。 您的測試計劃和測試套件不是工作項目。 若要直接從 Team Web Access 在 MTM 中開啟測試計劃,您必須安裝 Visual Studio 2012 Update 3 或更新版本。 (這樣會啟動最近安裝的 MTM 版本)。

使用 Microsoft Test Manager 開啟測試計劃

問:能否取得測試計劃和測試套件的稽核記錄?

**答:**可以。 使用 TFS 2013.3,工作項目記錄會追蹤測試計劃和測試套件的變更。 例如,會追蹤將測試加入至測試套件,或變更設定。 在工作項目表單的 [歷程記錄] 下,選擇 [所有變更] 以檢視稽核記錄。

在測試計劃和測試套件中檢視稽核試用

問:什麼是靜態測試套件?

**答:**靜態測試套件可以包含測試案例和測試套件的組合做為子系。 從工具列上有內容功能表或加號圖示的 [測試計劃] 索引標籤,加入靜態測試套件。 只要選擇您想新增到此靜態測試套件的測試案例,或新增其他測試套件即可。

問:是否可以將我的需求式測試套件設為群組?

**答:**可以。 您可以建立靜態測試套件進行這項操作。 拖曳測試套件,就可以在靜態測試計劃中將它們分組。

使用靜態測試套件 (像是資料夾)

問:什麼是查詢式測試套件?

**答:**使用查詢將具有特定特性 (例如,Priority=1 的所有測試) 的測試案例設為群組。 套件會自動包含您所定義之查詢傳回的每個測試案例。

問:我可以建立離線版的測試計劃以方便檢閱嗎?

**答:**可以。 如果您已安裝 Team Foundation Server 2013 Update 2 或更新版本,可以使用 Team Web Access 匯出測試計劃、測試套件和測試案例。 您可以選取要顯示在報表中的詳細資料。 然後您可以透過電子郵件傳送此報表或列印此報表以進行檢閱。

選擇測試套件,按一下滑鼠右鍵,然後選擇 [匯出]。

在測試套件的清單檢視中加入或移除資料行,即可變更報表中的測試案例欄位。

問:從測試計劃匯出資料時,可以只檢視資料或將它複製到 Word 文件嗎?

**答:**可以。 從 [匯出] 對話方塊選擇 [列印] 選項,然後從 [列印] 對話方塊選擇 [取消]。 即會顯示報表的資料。 選取所有文字,然後可以將它任意複製並貼到 Microsoft Word 文件中。 報表中的所有格式將會保留下來。

問:從測試計劃匯出資料時,可以為所有使用者自訂報表嗎?

**答:**可以。 例如,您可以編輯 XSLT 檔案以加入公司標誌或變更資料的格式。 在編輯此檔案之前,請先製作它的備份複本。 當任何使用者從測試計劃匯出資料時,將會套用這些變更。 XSLT 檔案位於 TFS 伺服器上的下列位置中:

C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\1033\TestSuite.xsl

請保留您對此檔案所做之任何變更的複本,因為安裝 Team Foundation Server 更新時可能會覆寫此檔案。

這個位置可能會不同,根據 TFS 的安裝路徑和地區設定而定:<installation path>\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\<locale>\TestSuite.xsl

問:如果升級到 Visual Studio 2013 Update 3,MTM 能連接到尚未升級至 2013.3 的 TFS 伺服器嗎?

**答:**您可以連接和使用 MTM。 但是由於測試計劃和測試套件尚未升級為工作項目,因此您無法存取工作項目屬性。

問:如何自訂測試計劃或測試套件?

**答:**您可以像任何其他 WIT 一樣,新增欄位、變更工作流程並對它們進行自訂。 請參閱 修改或加入自訂工作項目類型 (WIT)

問:為什麼測試套件狀態現在不會阻止我執行測試?

**答:**有了 TFS 2013 Update 3,您就能自訂測試套件狀態,因此我們便移除了限制,好讓您在測試套件狀態為「進行中」時也能執行測試。 某些使用者可能會為可執行的測試自訂想要的狀態,而這項改變也能提供更多的彈性。

問:為何在嘗試變更測試計劃或測試套件的狀態時發生錯誤?

**答:**在 TFS 2013 Update 3 之前,測試計劃的狀態只有「作用中」和「非作用中」,而測試套件的狀態只有「規劃中」、「進行中」和「已完成」。 使用 Update 3 就能自訂測試計劃,擁有不同的工作流程狀態。 如果 MTM 用戶端使用 Visual Studio 2013 Update 3 之前的 Visual Studio 版本,由於此版本的用戶端不是專為自訂狀態所設計,因此當您嘗試更新狀態時可能會發生錯誤。 您只要將 MTM 用戶端升級至 Visual Studio 2013 Update 3,就能變更狀態。 您也可以直接從 MTM 開啟測試計劃或測試套件工作項目 (按下 Ctrl + G,然後輸入工作項目 ID)。

問:為何現在會顯示狀態為非作用中的測試計劃?

**答:**透過 TFS 2013 Update 3,您可以根據工作流程新增自訂狀態到測試計劃, 而某些使用者可能會選擇使用不同的狀態來代表使用中或非使用中狀態, 因此無論狀態值為何,我們現在都必須顯示所有測試計劃。

問:如何使用 TFS 2013 變更測試套件的狀態?3?

**答:**開啟測試套件並變更工作項目表單中的狀態。

問:當我使用 Visual Studio 2013.2 (或更舊版本) 從 MTM 用戶端連接到 TFS 2013.3 時發生錯誤。要如何修正錯誤?

在 TFS 升級之後的應用程式錯誤 (fault) 的錯誤 (error) 訊息

**答:**您需要更新 Team 專案的處理序組態。 請參閱 匯入和匯出流程組態 [witadmin]

問:何處可以取得 Team Web Access 的詳細資訊?

**答:**請移至這裡

問:哪裡可以取得 MT 的詳細資訊?

**答:**在這裡開始使用 MTM。

接下來嘗試這個:

現在要建立您的手動測試案例

或者,更深入發掘:

探索應用程式,而不需要事先計劃。