測試案例整備報表

在小組開始定義測試案例之後,您可以使用 [測試案例整備] 報表來判斷已定義的測試案例數目和已可以執行的測試案例數目。

注意事項注意事項

只有在小組使用測試執行器和 Microsoft Test Manager來測試您的應用程式時,[測試案例整備] 報表才有用。如需如何定義和使用測試案例的詳細資訊,請參閱使用 Team Web Access 計劃手動測試

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

注意事項注意事項

這份報表會要求您必須使用 SQL Server Reporting Services 來設定包含 Team 專案的 Team 專案集合。當您開啟 Team Explorer並展開 Team 專案節點時,如果沒有顯示 報告 [報表],就無法使用這份報表。

本主題內容

  • 報表中的資料

  • 解譯報表

  • 篩選報表

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

  • 所有測試案例何時準備就緒可以執行?

  • 當反覆項目結束時,所有測試案例是否都會已準備好供執行?

  • 小組還必須撰寫和檢閱多少個測試案例?

  • 有多少個測試案例已準備好可執行?

必要的使用權限

若要檢視此報表,您必須在 Reporting Services 中具有 [瀏覽] 角色,或屬於具有該角色的群組。 如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限

報表中的資料

[測試案例整備] 報表會提供區域圖,這張圖顯示在您指定的時間期間內,有多少個測試案例處於 [設計] 或 [就緒] 狀態。 透過檢閱這項資料,您可以輕鬆判斷小組設計測試案例並將這些案例準備好供測試之用的速度。 在您建立測試案例時,測試案例會自動設為設計狀態。 在小組已檢閱並核准測試案例之後,小組成員應該將測試案例的狀態變更為 [就緒],表示測試案例已準備好可執行。

下圖顯示 [測試案例整備] 報表範例。

測試案例整備報表範例

這份報表中顯示的資料衍生自資料倉儲。 這份報表會摘要說明在您指定的時間間隔內,根據您指定的區域路徑和其他篩選條件,針對每個測試案例所擷取到的資料。

您可以用下列方式篩選報表:

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

  • 指定區域路徑、優先權和狀態,以篩選報表中計入的測試案例。

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

追蹤測試案例時的必要活動

若要讓 [測試案例整備] 報表變得更加實用與精確,小組必須執行下列活動:

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

  • 在每個測試案例從 [設計] 進展至 [就緒],再進展至 [已關閉] 時,更新測試案例的狀態。

解譯報表

[測試案例整備] 報表會顯示所有測試案例的數目 (依狀態分組)。

報表所回答的問題

您可以檢閱報表,判斷小組在反覆項目內或某段時間中的進度。 例如,您可以回答下列問題:

  • 有多少個測試案例已準備好可執行?

  • 小組還必須撰寫和檢閱多少個測試案例?

  • 所有測試案例何時準備就緒可以執行?

  • 當反覆項目結束時,所有測試案例是否都會已準備好供執行?

狀況良好的報表版本

狀況良好的 [測試案例整備] 報表會顯示所設計的測試案例正以穩定的進度邁向就緒狀態,如下圖所示。

狀況良好的測試案例整備版本

狀況不良的報表版本

下圖顯示狀況不良的 [測試案例整備] 報表,其中指出狀態連續數週都沒有變更。

狀況不良的測試案例整備版本

狀況不良的 [測試案例整備] 報表會顯示下列一個或多個跡象:

  • 沒有已準備好可執行的測試案例

    當所有測試案例都長期停留在設計狀態時,表示發生一些進度阻礙問題。 您應該調查阻礙的原因。

  • 測試案例的數目似乎不足

    針對專案所定義的測試案例數目應該等於或大於小組實作的使用者劇本數目。

篩選報表

您可以篩選 [測試案例整備] 報表,僅顯示已針對您指定的產品區域、狀態和優先權所定義的測試案例。 下圖顯示可用的篩選:

測試案例整備報表篩選

若要變更報表的時間間隔

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

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

若要篩選報表中計入的測試案例

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

    • 在 [區域] 清單中,選取每個要納入之產品區域的核取方塊。

    • 在 [狀態] 和 [優先權] 清單中,選取每個要納入之狀態和優先權的核取方塊。

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

請參閱

其他資源

報表 (SQL Server Reporting Services)