建立手動測試的測試設定
「測試設定」(Test Setting) 會使用「診斷資料配接器」(Diagnostic Data Adapter),以便指定當您執行手動測試、自動化測試或這兩者時要收集的各種資料型別。 診斷資料配接器也可以指定影響測試電腦的方式。 例如,診斷資料配接器可建立「動作記錄」(Action Recording)、動作記錄檔或視訊錄製,或是收集系統資訊。 此外,診斷資料配接器可以用來模擬測試電腦上的可能瓶頸,或減少可用的系統記憶體。 例如,您可以模擬慢速網路來在系統上產生瓶頸。
測試設定會定義下列內容:
您要執行的測試類型 (手動或自動化測試)。
待測應用程式需要的角色集。
要用來執行測試的角色。
要針對每個角色使用的診斷資料配接器。
如需手動測試可用的所有診斷資料配接器的詳細資訊,請參閱下列程序中的資料表。
使用預設測試設定收集本機電腦上的資料
如果只要在本機電腦上執行手動測試而不要收集應用程式其他層上的資料,則您可以使用預設測試設定。 預設測試設定會使用下列診斷資料配接器來只收集本機電腦上的資料:
動作
用於 IntelliTrace 及測試影響的 ASP.NET 用戶端 Proxy
IntelliTrace
系統資訊
測試影響
您不需要在測試設定中選取角色集,或在此設定的測試計劃中選取環境。 這是開始使用的最簡單方法。
注意事項 |
---|
如果選取此方法,則您無需建立測試計劃的測試設定。 當您建立測試計劃時,會加入預設設定。 |
使用特定的資料診斷配接器收集本機電腦上的資料
如果要使用不同的診斷資料配接器在本機電腦上執行手動測試和收集資料,則必須建立測試設定,並將它們加入至計劃。 然而,您不必將角色集加入至測試設定。 您可以使用預設角色集來做為您的角色集,稱為本機。 這樣會選取預設相符環境 <僅適用於本機電腦>。
遠端收集資料
如果想要在本機電腦上執行手動測試並遠端收集資料,則您必須為代表待測應用程式遠端層的角色集建立環境。 然後,您必須在測試設定中選取此角色集,並且指定應收集哪些資料,或如何影響每個角色的測試電腦。 您也可以收集執行測試之本機角色的資料。 此電腦會針對 [角色] 檢視在 [角色集合] 區域中顯示為 [本機]。 此本機電腦也會在您選取要收集的資料和診斷資訊時顯示。
下表中的前兩個資料行會列出您在本機電腦上執行手動測試時,對收集資料或影響測試電腦的選擇。 最後三個資料行會列出在每個案例下必須執行的動作。
選擇 1: 收集資料或影響測試電腦 |
選擇 2: 診斷資料配接器 |
動作 1: 建立測試設定 |
動作 2: 要定義的角色集 |
動作 3: 必要的相符環境 |
---|---|---|---|---|
僅限在本機電腦上 |
|
沒有:使用預設測試設定 |
沒有 |
<本機> 已加入做為測試計劃中的測試環境 |
僅限在本機電腦上 |
選取特定的配接器 |
有 |
使用預設值:<本機> |
使用預設值:<僅適用於本機電腦> |
本機和遠端電腦 |
選取特定的配接器 |
有 |
有 |
有 |
注意事項 |
---|
如果您的環境包含桌面用戶端,則可以在安裝 Microsoft 測試管理員的情況下於這部電腦上執行手動測試。 這部電腦會有效地成為測試設定的本機電腦,因為您將在這部電腦上執行手動測試。 |
如需詳細資訊,請參閱使用測試設定安裝電腦和收集診斷資訊。
建立手動測試的測試設定
下圖顯示您可以針對測試計劃設定的一些屬性,包括測試設定。
若要建立手動測試的測試設定
開啟 [Microsoft 測試管理員]。
注意事項 若要顯示 [Microsoft 測試管理員] 視窗,請按一下 [開始],然後按一下 [所有程式]。 指向 [Microsoft Visual Studio 2010],然後按一下 [Microsoft Test Manager 2010]。
按一下置中群組切換器上的向下鍵,然後按一下 [測試中心]。
按一下置中群組功能表列上的 [計劃],然後按一下 [屬性]。
目前所選測試計劃的屬性隨即顯示。
按一下 [手動回合] 下方 [測試設定] 上的下拉箭號,然後按一下 [新增]。
[新測試設定頁] 隨即顯示,並選取 [一般] 頁面。
注意事項 您也可以按一下置中群組功能表列上的 [測試設定],然後按一下 [新增],以在 [實驗室中心] 中建立測試設定。
在 [名稱] 下方輸入測試設定的名稱。
(選擇性) 在 [描述] 下方輸入測試設定的描述,讓其他小組成員了解其用途。
在 [您要執行哪一種測試] 下選取 [手動],然後按 [下一步]。
[新測試設定頁] 隨即顯示,並選取 [角色] 頁面。
重要事項 若是手動測試,[本機] 角色會自動選為用以執行測試的角色。
如需如何使用自動化測試的詳細資訊,請參閱將自動化測試的測試設定建立成測試計劃的一部分。
若要在執行測試時使用一組角色從遠端收集資料或影響測試電腦,請從顯示 [角色集] 和 [相符的環境] 的清單中選取。 按 [下一步]。
[新測試設定頁] 隨即顯示,而且其中 [資料和診斷] 頁面為已選取狀態。
注意事項 如果只在本機電腦上執行測試並收集資料和診斷資訊,則不要變更已選取之 [角色集] 的預設值 [本機],然後按 [下一步]。
若要選取您要為每個角色收集的資料和診斷,請選取角色。 視需要為每個角色選取「診斷資料配接器」(Diagnostic Data Adapter)。 若要設定您已為每個角色選取的診斷資料配接器,請按一下 [設定]。
如需每個診斷資料配接器和其設定方式的詳細資料,您可以檢視下表中的相關主題。
注意事項 下表僅顯示可供選定要執行手動測試之角色使用的配接器。 如需診斷資料配接器的詳細資訊,請參閱使用測試設定安裝電腦和收集診斷資訊。
執行手動測試的角色所適用的診斷資料配接器
診斷資料配接器
相關主題
用於 IntelliTrace 及測試影響的 ASP.NET 用戶端 Proxy: 此 Proxy 可讓您針對「IntelliTrace 和測試影響」診斷資料配接器,收集從用戶端到 Web 伺服器之 HTTP 呼叫的相關資訊。
不需任何設定,即可收集這項資訊。
事件記錄:您可以設定測試設定來包含事件記錄收集 (該事件記錄收集是包含在測試結果中)。
動作:您可以建立測試設定,收集在測試期間執行之每項動作的文字描述。 當您設定此配接器時,如果您在執行手動測試時建立動作記錄,則也會使用選取範圍。 動作記錄檔和動作記錄會隨測試結果一起儲存。 您之後可以播放動作記錄將測試向前快轉,或是檢視動作記錄檔以查看所執行的動作。
IntelliTrace:您可以設定 IntelliTrace 的診斷資料配接器,以收集特定診斷追蹤資訊來協助找出難以重現的 Bug。 這會建立包含此資訊的 IntelliTrace 檔 (副檔名為 .iTrace)。 測試失敗時,您可以建立 Bug。 隨測試結果一起儲存的 IntelliTrace 檔會自動連結至此 Bug。 IntelliTrace 檔中收集的資料可縮短重現及診斷程式碼錯誤所需的時間,進而提高偵錯的效能。 透過這個 IntelliTrace 檔,您可以在另一部電腦上模擬本機工作階段,這樣可降低無法重現 Bug 的風險。
如需詳細資訊,請參閱使用 IntelliTrace 進行偵錯。
網路模擬:您可以使用測試設定指定要對測試加上人為的網路負載。 網路模擬可藉由模擬特定網路連線速度 (如撥號連線),對電腦的對外通訊產生影響。
注意事項網路模擬無法用以增加網路連線速度。系統資訊:您可以指定測試設定以包含測試執行所在電腦的相關系統資訊。 透過測試設定,系統資訊會指定於測試結果中。
不需任何設定,即可收集這項資訊。
測試影響:您可以收集在測試案例執行時,應用程式程式碼使用了哪些方法的相關資訊。 您可以將這項資訊對照開發人員對應用程式程式碼所做的變更,判斷有哪些測試受到這些開發變更的影響。
視訊錄製器:您可以在執行測試時,建立桌面工作階段的視訊錄製。 視訊可協助其他小組成員找出難以重現的應用程式問題。
若要儲存測試設定,請按一下 [儲存後關閉]。
[測試環境] 中會自動選取相符的測試環境。 如果有多個測試環境符合您測試設定中的角色集,則可以選取不同的相符環境。
您可以按一下工具列上的 [儲存],以套用您對測試計劃的變更。
注意事項 如果您必須變更測試設定,請按一下 [測試設定] 下拉箭號旁邊的 [開啟]。 您也可以尋找 [實驗室中心],按一下置中群組功能表列上的 [測試設定],然後按一下 [開啟]。 如需詳細資訊,請參閱 HOW TO:編輯測試計劃的現有測試設定。