2016年4月8日 星期五

報表 (SQL Server Reporting Services) 監視程式碼品質

報表 (SQL Server Reporting Services) 監視程式碼品質

您可以使用 SQL Server Reporting Services 中的報表來分析專案的進度和品質。 這些報表會彙總來自工作項目、版本控制、測試結果和組建的度量。這些報表可以回答專案實際狀態的問題。
其中大部分的報表都提供篩選條件,讓您用於指定要併入報表的內容。 篩選條件包括時間週期、反覆項目和區域路徑、工作項目類型,以及工作項目狀態。 報表回答的問題與所有類型的工作項目有關 (例如使用者劇本、測試案例、工作和 Bug)。
需求
  • 您必須使用 SQL Server Reporting Services 佈建您的 TFS 內部部署。 如果您的 Team Explorer 首頁未包含 [報表] 的連結,則無法使用這些報表。
    而且,必須使用報表佈建您的 Team 專案。
    如果您需要使用 Reporting Services 佈建部署,或將報表加入至現有 Team 專案,請移至這裡
  • 若要檢視這些報表,必須將您指派給已獲得指派 Reporting Services 中瀏覽者內容管理員角色的群組,或是您屬於該群組。 如需詳細資訊,請參閱在 TFS 中授與檢視或建立報表的權限

組建報告會追蹤開發中軟體的品質。 透過定義在每一個組建定義過程中自動執行的測試,以及檢測用於收集程式碼涵蓋範圍資料的測試,您可以深入了解組建、測試及程式碼的品質。
建置和測試活動
  1. 對已完成的組建進行評比,以填入「組建品質」維度。
組建報告
如需測試及監視組建的免費可下載指南,請參閱Testing for Continuous Delivery with Visual Studio 2012
組建成功率報表範例
範例組建摘要報表

專案管理報表可讓您深入了解在衝刺或發行中,小組所處理的工作量,以及每一項工作的進度率。 您可以透過在執行工作時連結工作項目並更新特定欄位,以追蹤個別劇本的進度,並且能夠更精確地評估未來活動。
工作項目追蹤活動
    • 建立產品待處理項目,並指定 [投入時間] (Scrum)。
    • 建立使用者劇本,並指定 [本文點] (Agile)。
    • 建立需求,並指定 [大小] (CMMI)。
  1. 在衝刺中工作 將待處理項目指派給衝刺、建立工作並將它們連結至父待處理項目,並指派給小組成員。
  2. 更新工作的剩餘工作 若是 Agile 和 CMMI Team 專案,也請更新 [已完成工作]。
    提示 提示
    參考 [原始評估] 的唯一報表是所有反覆項目的狀態
  3. 建立測試案例和 Bug、將它們連結至其父待處理項目,並更新其 [狀態]。
  4. (選擇性) 將工作項目指派給各區域,以篩選報表。
專案管理 (Scrum) 報表
專案管理 (Agile 和 CMMI) 報表
劇本概觀報表範例
範例劇本概觀報表

測試規劃報表支援監視待處理項目或使用者劇本的測試進度和涵蓋範圍。 Bug 追蹤報表會說明小組尋找及解決 Bug 的能力。
測試規劃和 Bug 追蹤活動
  1. 定義測試計劃和測試案例,並在工作進行期間更新它們的 [狀態]。
  2. 建立 Bug、指定 [優先權] 和 [嚴重性]、指派給小組成員,並更新 [狀態]。
  3. (選擇性) 將測試案例和 Bug 指派給各區域和反覆項目,以篩選報表。
測試和 Bug 報表
測試計劃進度報表範例
範例測試計劃進度報表

您可以從 Team Explorer、Team 專案入口網站或 Web 存取入口網站中的任何小組首頁,來開啟報表。
從 Team Explorer 的 [報表] 頁面中開啟報表網站。
開啟 Team 專案報表網站
這裡有一個在報表管理員中 Scrum 專案的報表檢視。
在 [報表管理員] 中開啟 Scrum 報表
注意事項 注意事項
如果紅色 X 圖示顯示在 Team Explorer 的 [報表] 節點上,表示您可能沒有存取報表的權限,或 Team Explorer 可能已失去與裝載 SQL Server Reporting Services 的伺服器的通訊。 在這些情況下,請連絡專案系統管理員,確定您具有存取報表節點的權限,而且裝載 Reporting Services 的伺服器為執行中。
如果符合下列兩個條件,則紅色 X 圖示可能會顯示在 [報表] 節點上:
  • 如果 Team Explorer 是在與 SQL Server Reporting Services 相同的電腦上執行。
  • 您未以系統管理員身分登入,或啟用 Internet Explorer 的增強式安全性。
若要更正此問題,請以系統管理員身分登入電腦,或開啟 Internet Explorer、開啟 [網際網路選項]、選擇 [安全性] 索引標籤,並清除 [啟用受保護模式] 核取方塊。

為工作項目擷取的所有資料都會寫入 WIT 資料儲存區,但是只有特定資料寫入 Analysis Services 資料倉儲中。 當小組成員建立和修改工作項目時,WIT 資料儲存區會即時更新。 然後將累加式更新寫入關聯式倉儲資料庫 (每隔兩分鐘) 和 OLAP Cube (每隔兩小時)。 若要變更這些設定,請參閱Change a process control setting for the data warehouse or Analysis Services cube
下表描述如何重新整理報表。
選項
結果
瀏覽器視窗上的 [重新整理] 按鈕
使用工作階段快取中所儲存的報表,重新整理顯示畫面。 使用者開啟報表時,會建立工作階段快取。 Reporting Services 會使用瀏覽器工作階段,維護開啟報表時的一致瀏覽體驗。
重新整理報表
讓執行 Reporting Services 的伺服器重新執行查詢,並在有需要而執行報表時,更新報表資料。 如果已快取報表,或報表是快照,則會顯示報表伺服器資料庫中所儲存的報表。
CTRL+F5 鍵盤組合
產生與選擇報表工具列上 [重新整理] 相同的結果。

當您在 Reporting Services 中檢視報表時,也可以執行下列工作:
  • 放大或縮小報表。
  • 搜尋報表所含的文字。
  • 開啟相關報表。
  • 將報表匯出為另一種格式 (例如 XML、CSV、PDF、MHTML、Excel、TIFF 或 Word)。
  • 重新整理報表。
  • 列印報表。
  • 建立報表的訂閱。

沒有留言:

張貼留言