使用 Microsoft 測試執行器,測試在裝置上執行的 Windows 市集應用程式
使用執行 Microsoft Test Manager 手動測試可協助您識別在遠端裝置上執行的 Windows 市集應用程式的問題,例如 Tablet PC。通常在執行手動測試時識別的問題包括不正確的功能或 Bug、不良效能和安全與連接性問題。您在手動測試期間可以輸入的結果、方案和註解都會儲存為測試結果。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
您可以執行 Windows 市集應用程式手動測試在任一種 Windows 8 遠端裝置的。
為測試準備Windows 8 遠端裝置
在您可以從 Microsoft 測試管理員執行 Windows 8 的遠端裝置的手動測試 2012 年之前,您必須安裝在您要測試之裝置的遠端偵錯工具。遠端偵錯工具包含 [Microsoft 測試工具配接器],其會自動安裝並執行遠端裝置的服務啟用測試。請參閱 Installing the Remote Debugger。
在您安裝遠端偵錯工具之後, [Microsoft 測試工具配接器組態工具]將會在 Windows 8 中建立新的並排顯示。
警告 執行 Microsoft Test Manager 2012 和 Windows 8 遠端裝置的電腦應該執行為相同的使用者。如果使用者是不同的電腦,當您嘗試連接時將會顯示執行 Microsoft 測試管理員驗證對話方塊。對話方塊會要求您提供相同的認證以連接至遠端裝置。
此外,如果您的登入認證不同,您也可以使用登入在兩台電腦的同一個 Microsoft Live ID。
選取 Windows 8 的 [Microsoft 測試工具配接器組態工具]並排顯示。
在[Microsoft 測試工具配接器]對話方塊中選取 [啟動服務] 可以設定 [Microsoft 測試工具配接器]。
連接至遠端裝置
在電腦上您測試,請開啟 Microsoft Test Manager 2012 年。
注意事項 若要顯示 [Microsoft 測試管理員] 視窗,請選取 [開始],然後選擇 [所有程式]。指向 [Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。
注意事項 第一次啟動Microsoft Test Manager時,您沒有連接至任何 Team 專案。您必須先連接到 Team Foundation Server,選取專案集合和 Team 專案。Team 專案與小組內其他成員所使用來建立需求或使用者劇本、維護原始程式碼,和建置所要測試應用程式是同一個專案。在這個相同的 Team 專案中會建立和管理您的測試成品。請參閱 HOW TO:從 Microsoft 測試管理員第一次連接至 Team 專案。
選取置中群組切換器上的向下箭號,然後選取 [測試中心]。
選取置中群組功能表列中的 [測試]。
在置中群組功能表列底下的功能表中, 選取[執行測試選] (如果尚未選取的話)。
注意事項 如果您尚未在測試計劃中的手動測試案例,您必須先建立一個。請參閱 建立手動測試案例。
在左窗格的 [執行測試] 底下,選取測試計劃或測試計劃 (包含您想要執行的測試) 底下所列的測試套件。
右側窗格會顯示選取測試套件中的測試案例。
在 [執行測試:] 旁邊的[修改] 連結指定遠端裝置執行測試。
[執行手動測試] 對話方塊隨即顯示。
選取 [遠端裝置] 選取並輸入您想要測試的裝置名稱。例如,輸入 mySlateDevice1。
注意事項 根據預設, Microsoft 測試管理員使用通訊埠 6905 與遠端裝置進行通訊。必要時,您可以覆寫這個通訊埠。如果您使用不同的通訊埠,您必須在裝置名稱/IP 位址欄位輸入 IP 位址。例如,輸入 mySlateDevice1: nnnn。
您可以檢視或變更 [Microsoft 測試工具配接器]使用的連接埠,藉由開啟在遠端裝置中Visual Studio 安裝資料夾裡的服務組態檔 mttaservice.exe.config。
選取 [測試] 連結以確認 Microsoft 測試管理員可以與遠端裝置進行通訊。如果測試成功,核取記號會出現:
警告 執行 Microsoft Test Manager 2012 和 Windows 8 遠端裝置的電腦應該執行為相同的使用者。如果使用者不同,當您嘗試連接時認證對話方塊將會顯示。對話方塊會要求您提供相同的認證以連接至遠端裝置。
此外,如果您的登入認證不同,您也可以使用登入在兩台電腦的同一個 Microsoft Live ID。
選取 [儲存]。
安裝 Windows 市集應用程式
選取 [執行測試使用:] 旁邊的 [安裝 Windows 市集應用程式] 連結安裝在遠端裝置上的 Windows 市集應用程式的測試。
[安裝 Windows 存放區應用程式] 對話方塊隨即出現。
在安裝 Windows 市集應用程式對話方塊中,輸入 .appx 檔的路徑和名稱要安裝之 Windows 市集應用程式的。或者,您可以選擇 … 按鈕找出應用程式。
選取 [安裝]。
[安裝 Windows 存放應用程式]的對話方塊會列出安裝步驟。安裝步驟包括:
取得遠端裝置的授權。
複製檔案。
安裝憑證。
安裝 ApplicationName.appx。
在第一個安裝步驟期間, Windows 8 開發人員授權的對話方塊隨即顯示。
選取 [取得授權] 以安裝[Windows 8 開發人員授權]在遠端裝置。
在遠端裝置上,選取 [我同意] 以接受 UAC,然後輸入您的 Windows 即時認證。
在您順利安裝遠端裝置的 Windows 8 開發人員授權之後,在[安裝 Windows 存放區應用程式] 對話方塊中的步驟 [取得在遠端裝置的授權] 現在應該會在左邊顯示核取記號和 [已完成] 顯示在靠右。
在第二個安裝步驟期間, [安裝 Windows 存放區應用程式] 對話方塊顯示安裝時複製檔案的狀態。在檔案已順利複製之後,核取記號顯示在 [複製檔案] 步驟左邊, [已完成] 顯示在右側。
在第三個步驟安裝期間,安裝測試憑證的對話方塊隨即顯示。
選取 [安裝憑證]。
在遠端裝置上,選取 [是] 以安裝憑證。
在憑證安裝之後,核取記號顯示在 [安裝憑證] 步驟左邊,且 [已完成] 顯示在右側。
接著,在最後的安裝步驟, [安裝 Windows 市集應用程式] 對話方塊中顯示 Windows 市集應用程式安裝的狀態。在完成安裝後,核取記號顯示在 [安裝 ApplicationName.appx] 步驟左邊,[已完成] 顯示在右側。
選取 [關閉] 以關閉 [安裝 Windows 存放區應用程式] 對話方塊。
測試 Windows 市集應用程式
在您完成 Wndows 市集應用程式的安裝之後,您現在可以選擇 [啟動測試。]。
測試執行器隨即開啟。
在遠端裝置測試執行步驟。
重要事項 當您在 Windows 8 遠端裝置上手動測試案例,在遠端裝置上必須執行測試步驟。測試步驟會在電腦上執行[測試執行器]標記為成功或失敗。
提示 在 [Microsoft 測試執行器]的擷取螢幕擷取畫面選項,完全支援[擷取位於遠端裝置的螢幕擷取畫面顯示影像]。請參閱 HOW TO:在執行測試時擷取螢幕擷取畫面。
在測試的每個步驟期間,您可以將這個選項用在 [Microsoft 測試執行器]的任何一項工作。這些工作位在工具列:
工作
詳細資訊
結束手動測試
若要隨時結束測試,請點選 [結束測試]。
暫停和繼續手動測試
若要隨時暫停測試,請點選 [暫停]。如果您正在錄製測試,點選 [暫停] 也會暫停視訊錄製或其他診斷資料配接器。若要繼續測試、視訊錄製和其他診斷資料配接器,請點選 [繼續]。
重設手動測試
在測試期間,您可以使用 [重設] 來重設測試,然後重新啟動測試。請參閱 HOW TO:重設手動測試。
動作記錄和播放
警告不支援遠端 Windows 8 裝置。送出 Bug
如果在測試步驟期間您發現應用程式缺失,則可以使用 [建立 Bug] 建立 Bug。請參閱 HOW TO:使用測試執行器,送出 Bug。
提示當您提交至 Windows 市集應用程式的 Bug, Bug 會自動包含表示的資訊在 Windows 8 裝置上執行。當送出 Bug 針對 Windows 市集應用程式時,您在 Bug 中選取要播放的特定步驟包括,移除不必要的步驟,如下圖所示。
選取Bug中包含的步驟
在 Windows 8 遠端裝置的手動測試支援下列[診斷資料配接器],可讓您送出具有豐富資料的 Bug:
動作
注意事項Microsoft Test Manager 2012 支援動作只記錄 Windows 市集遠端 Windows 8 裝置的 Web 應用程式的。動作記錄檔傳統視窗,而 Windows 市集應用程式在遠端 Windows 8 裝置不支援。事件記錄檔
系統資訊
請參閱 安裝電腦和收集使用測試設定的診斷資訊。。
注意事項在 Bug 建立之前,[診斷資料配接器]收集的資料被儲存在遠端裝置中。這是為了避免資料遺失,如果遠端裝置連接損毀後將不會導致資料遺失。如果遠端裝置中斷連接,在還原連接之後資料通常可以還原。擷取在遠端裝置的螢幕擷取畫面
使用 [擷取矩形螢幕擷取畫面] 時,,,當您測試在遠端裝置上的 Windows 市集應用程式為了協助釐清測試期間發現的問題,您可以選擇性地包含螢幕擷取畫面。請參閱 HOW TO:在執行測試時擷取螢幕擷取畫面。
注意事項當您連接至遠端裝置時,使用[手動測試執行器]的擷取螢幕畫面選項可被支援。加入註解
對於測試中的每個步驟,您都可以選擇使用 [將註解加入至步驟結果] 來併入註解,以提供您發現的詳細資訊和有用的資訊。請參閱 HOW TO:在執行測試時將註解附加。
附加相關檔案
在測試期間,您可以選擇性地附加與正在測試的應用程式相關的檔案,例如應用程式產生的輸出檔案。若要將檔案附加至測試,請使用 [將附件加入至步驟結果]。請參閱 HOW TO:在執行測試時附加檔案。
擷取環境快照
如果使用實驗室環境執行測試,您可以使用 [擷取環境快照] 來選擇性地在執行測試期間,附加環境的快照。請參閱 HOW TO:執行手動測試並建立與實驗室環境的可重現 Bug。
若要標記測試步驟的結果,請選取測試步驟右邊之使用中圖示 (有藍色垂直線) 旁邊的下拉箭號,然後選擇 [成功] 或 [失敗]。
提示 您也可以選取多個步驟再將它們標記為成功或失敗。您也可以將整個測試標記為成功或失敗。
您可以使用下列全域快速鍵來標記測試步驟,不需變更待測應用程式的輸入焦點:
成功測試步驟:Win+Ctrl+Q
失敗測試步驟:Win+Ctrl+W
注意事項 如果這是驗證測試步驟,而且您沒有將測試步驟標記為成功或失敗,測試結果就會自動標記為失敗。您應該驗證所有驗證測試步驟的預期結果,並且根據實際的結果標記測試步驟。
完成測試之後,請選取 [結束測試]。
在測試執行器頂端的工具列中,選取 [儲存後關閉],將您的測試結果儲存至 Team Foundation Server,然後關閉測試執行器。
您可以在 Microsoft Test Manager的測試中心中檢視測試結果。如果設定測試設定以包含動作記錄檔,您的測試結果和 Bug 會包含您的 Windows 市集應用程式的改進的動作記錄。在測試期間,增強的動作記錄檔是包括每個您所採取的動作步驟的螢幕擷取畫面的 HTML 檔。當您嘗試重現錯誤時,這有助於了解在測試期間的特定使用步驟。請參閱 HOW TO:使用 Microsoft 測試管理員檢視測試結果。
安全性
驗證 .appx 檔案和憑證存放區的共用位置是否被適當地擷取。