在手動測試中收集更多診斷資料
當您測試您的應用程式時, Microsoft Test Manager 可以收集有助於診斷錯誤可能會出現的資料。 如果您在測試時建立錯誤報告,資料會自動附加至 Bug 工作項目。
您可以決定哪些資料要收集。
在測試中我可以收集何種診斷資料?
診斷資料被收集在測試結果。 當執行測試時如果您建立一個,它將被加入至 Bug。
您可以收集的資料。 |
如何 |
---|---|
|
|
+
|
使用 Microsoft Test Manager 執行測試。 (使用預設測試設定。) Microsoft Test Manager 必須安裝在您執行測試的電腦,或者在連接到裝置測試的電腦上。 |
+ 從用戶端或桌面應用程式收集的資料。
|
當您用 Microsoft 測試管理員執行測試時,請使用 測試設定 。 測試設定檔設定診斷資料配接器。 當您執行測試時您可以選取測試設定檔,也可以為您的測試計劃設定預設測試設定。 |
+ 從您的伺服器軟體收集的資料:
|
在 實驗室環境 的安裝您的伺服器軟體和用 Microsoft Test Manager執行測試。 使用 測試設定 定義要收集的資料。 |
如何建立測試設定?
您需要當您想要收集比預設更多的資料時才需要測試設定。 預設設定從每個實驗室電腦和您本機電腦的按鍵、筆勢收集基制資訊。
如果您正在測試的應用程式是網站或具有伺服器元件,而您想要從伺服器收集資料:
建立實驗室環境。 它可以是標準環境或 SCVMM 環境。
在您的測試計劃屬性中,將您要針對手動測試的做測試環境設定。
選取現有的測試設定檔或建立新的。
這個設定此測試計劃中執行測試的預設選取。 當您執行個別測試回合時,可以覆寫選取範圍。
將測試設定檔命名。
選取要用於測試的實驗室環境。 如果您不使用實驗室環境,請選取區域。
每個測試設定檔案符合一組電腦角色。
對於每個電腦角色,請選取您要從該電腦收集的資料。
本機角色是您要執行測試的用戶端。
什麼是診斷資料選項?
在資料和診斷頁面您可以加入和設定診斷資料配接器收集在您的實驗室環境的每部電腦角色。 在大部分情況下診斷資料包含在測試結果。
診斷資料配接器 |
組態 |
---|---|
[動作記錄]:可讓您記錄在測試期間您執行的動作,因此,您可以快速播放這些在子序列場合。 動作也會記錄在您所建立的任何 Bug 報表的文字描述。 |
並非所有的動作和應用程式都會被記錄。 |
用於 IntelliTrace 及測試影響的 ASP.NET 用戶端 Proxy |
選取 Web 用戶端角色的這個配接器。 這是必須的若您要測試 ASP.NET 應用程式且您要收集在 Web 伺服器角色的 [測試影響] 或 [Intellisense] 資料。 |
事件記錄檔 收集您的應用程式寫入事件記錄檔的事件。 |
選取 [配置] 以選取您要的事件型別。 您的應用程式必須使用 WriteEntry撰寫事件。 |
[IntelliTrace]:產生與所有 Bug 連接所建立的 .itrace 檔案。 從這個 IntelliTrace 檔案就可以在另一部電腦上模擬本機工作階段。 |
|
[系統資訊]:記錄電腦的資訊。 |
沒有其他組態。 |
[測試影響]:啟用在測試中心,追蹤的 [建議的測試] 功能。 這是根據程式碼涵蓋範圍決定哪些測試受到先前組建的變更影響。 |
如果您要測試 ASP.NET 應用程式:
在啟用這個選項之後重新啟動伺服器應用程式。 |
當您工作時, [視訊錄製器] 將即時地記錄桌面。 |
若要錄製音訊,請選取 [配置]。 |