Share via


測試計劃進度報表

在小組使用隨附於 Team Foundation Server (TFS) 的測試管理工具 (包含 測試執行器、Microsoft Test Manager 或 Team Web Access (TWA) 測試中樞) 來建立測試計劃並開始執行測試之後。 利用測試計劃進度報表,您可以追蹤小組測試產品的進度。

如需如何定義測試套件和測試計劃的詳細資訊,請參閱使用 Team Web Access 計劃手動測試

如需如何存取、重新整理或管理報表的詳細資訊,請參閱報表 (SQL Server Reporting Services)

本主題內容

  • 報表中的資料

  • 解譯報表

  • 篩選報表

您可以使用這份報表來回答下列問題

  • 小組目前完成多少測試?

  • 小組是否可以如期完成測試?

  • 還有多少測試未執行?

  • 要通過多少項測試?

  • 有多少測試失敗?

  • 有多少測試遭封鎖?

需求

  • 若要檢視此報表,您必須在 Reporting Services 中具有 [瀏覽] 角色,或屬於具有該角色的群組。 如需詳細資訊,請參閱將使用者加入至 Team 專案

  • 包含 Team 專案的 Team 專案集合會以 SQL Server Reporting Services 來佈建。 當您開啟 Team Explorer,並展開 Team 專案節點時,如果沒有出現 [報告 報表],就無法使用這份報表。如果您需要加入報表,請參閱將報表加入至 Team 專案

報表中的資料

出現在測試計劃進度報表中的資料是衍生自使用 Microsoft Test Manager 來執行測試時,所產生的資料倉儲和測試結果。 此報表會呈現一個區域圖,顯示在一段時間內,在指定的測試計劃中執行任何測試的最新結果。 如需詳細資訊,請參閱使用 Team Web Access 執行手動測試

下圖顯示測試計劃進度報表的範例:

測試計劃進度報表範例

水平軸顯示衝刺 (sprint) 或反覆項目中的日子,而垂直軸顯示測試點。 測試點是有測試組態在特定測試套件中之測試案例的配對。 如需測試點的詳細資訊,請參閱報告測試計劃的測試進度。 下表說明每項測試結果的意義:

測試結果

描述

成功

通過的測試案例數目。

失敗

失敗的測試案例數目。

結果不明

已執行並被指派 [結果不明] 狀態的測試案例數目。

已封鎖

目前被封鎖而無法執行的測試案例數目。

從未執行

從未執行的測試案例數目。

其他

已執行並被指派下列其中一個狀態的測試案例數目:已中止、未執行、已通過但中止執行、無法執行、中斷連線、逾時、暫止、進行中或結果不明。

您可以利用下列方式來篩選測試計劃進度報表:

  • 變更報表的開始和結束日期。

  • 藉由指定反覆項目路徑、區域路徑,以及測試計劃的名稱或狀態,篩選報表中所計算的測試計劃。

如需詳細資訊,請參閱本主題稍後的篩選報表。

管理測試案例和測試計劃時所需的活動

若要讓「測試計劃進度」報表變得實用且精確,小組必須執行下列活動來管理測試計劃:

  • 定義測試案例,並指定每個測試案例的 [反覆項目] 和 [區域] 路徑。

  • 定義測試計劃,並指定其目前狀態。

  • 在手動測試中,將測試案例中每個驗證步驟的結果標記為成功或失敗。

    重要

    如果測試步驟是驗證測試步驟,則測試人員必須將該測試步驟標上狀態。測試的整體結果會反映已標記的所有測試步驟狀態。因此,如果有任何測試步驟標記為失敗或未標記,則測試會變成失敗狀態。

    在自動化測試中,每項測試都會自動標記為成功或失敗。

  • 若要支援篩選,請將 [反覆項目] 和 [區域] 路徑指派給測試案例。

解譯報表

您可以追蹤有多少測試計劃已執行,以及多少失敗。 「測試計劃進度」報表會顯示所有測試計劃的累計值,並依結果狀態分組。

報表所回答的問題

您可以檢閱此報表,以判斷衝刺 (Sprint) 或反覆項目內或是某段時間的進度。 例如,您可以回答下列問題:

  • 小組目前完成多少測試?

  • 小組是否可以如期完成測試?

  • 還有多少測試未執行?

  • 要通過多少項測試?

  • 有多少測試失敗?

  • 有多少測試遭封鎖?

狀況良好的報表版本

狀況良好的「測試計劃進度」報表會顯示測試計劃穩定執行及通過的進度,如下圖所示。 在理想的情況下,此報表會針對給定的計劃,顯示相對平緩的測試案例數目。 隨著開發週期的進行,通過的測試案例數目應該會增加,而其他狀態的測試案例數目應該會降低。

狀況良好的測試計劃進度版本

狀況不良的報表版本

狀況不良的「測試計劃進度」報表會顯示一或多個下列指標:

  • 大量的測試案例失敗

    當圖表顯示的紅色比綠色多時,表示失敗的測試案例多於通過的測試案例。 根據您所處的產品週期階段,您最好調查一下有這麼多測試案例失敗的原因。

  • 通過的測試案例數目持平

    如下圖所示,通過、失敗或從未執行的測試案例數目很平緩。 您可能會想要調查影響每個區域的特定原因。

    狀況不良的測試計劃進度版本

篩選報表

您可以篩選「測試計劃進度」報表,只顯示針對您所指定之反覆項目、產品區域、測試計劃或測試計劃狀態定義的那些測試案例。 下圖顯示可用的篩選:

測試計劃進度報表篩選

若要變更報表的時間間隔

  1. 在 [反覆項目開始 (日期)] 或 [反覆項目結束 (日期)] 旁邊,按一下日曆圖示,然後按一下適當的日期。

  2. 按一下 [檢視報表]。

若要篩選在報表中計數的測試計劃或測試案例

  1. 執行下列其中一個或兩個動作:

    • 在 [反覆項目] 或 [區域] 清單中,選取所要包含之每個反覆項目路徑和產品區域的核取方塊。

    • 在 [測試計劃] 和 [測試計劃狀態] 清單中,選取所要包含之每個測試計劃和測試計劃狀態的核取方塊。

  2. 按一下 [檢視報表]。

請參閱

其他資源

報表 (SQL Server Reporting Services)

MSF for Agile Software Development (適用於 Visual Studio ALM)