Share via


測試組態 - 指定測試平台

您的應用程式的使用者可能會安裝在具有各種組態,在不同的作業系統、不同的 Web 瀏覽器、網際網路連線的速度和其他變化的電腦。 因此您可以在有不同的組態環境中要執行至少某些測試。

您可能的機器要測試組合的一個概觀矩陣:

組態變數和組態

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

與組態執行測試

當您看到已準備好要執行的測試清單時,其中一個資料行標題為 [組態]。 這個資料行指定您要執行測試的硬體和軟體的特定組合。 例如,它可能會指定 Windows Phone 7 或 Windows 8 和 Internet Explorer 9。 如果您的應用程式在不同的伺服器平台可以安裝組態,也可以指定伺服器的功能。

使用不同組態執行測試案例

請注意測試計劃可以要求特定測試案例會在一個以上的組態下。 每一組測試案例與測試組態的呼叫測試點。

當您執行特定測試的情況下,您應該在有指定之組態的電腦上工作。 通常,這表示,在安裝至測試目前的應用程式,您必須設定具有正確的作業系統和其他指定的特性的電腦上。

您可能會想要執行組態的所有測試都位於批次。 您可以由組態篩選和排序測試清單:

根據組態排序和篩選測試點

如需手動測試,測試組態設定為指出有關如何的手動測試人員設定測試環境。 但是,有些專案不需要多個組態。 在這些專案中,您可以忽略組態設定。

對測試案例專案組態

在測試計劃中,您可以設定為一或多個測試案例將使用的組態:

開啟測試案例的測試組態

在選取的測試組態視窗中,選取 [所有組態]。 表示哪些組態需要:

選取測試案例的測試組態

如果您想要同時變更測試長清單中,選取 [開始範圍選取範圍和填滿模式]。 按一下方塊中介於頂端,若要在方塊的下方,然後選取或清除方塊上方。

注意事項注意事項

設定組態修改測試案例之外觀的組態。如果相同的測試案例於另一個套件出現或另一個配置用於測試計劃的範例類別的衝刺 (Sprint) 然後組態指派到另一個配置不會受到影響。

設定測試計劃的預設組態

而不是個別設定每個測試案例的組態,請將您的測試計劃屬性的預設組態。 預設會套用到新的測試案例與您從先前計劃複製的測試案例。

若要設定預設值,請選取 [測試中心]],則 [計劃], [內容]。 選取測試計劃在樹狀結構的根。 然後選取下拉式清單選取在 [預設組態]。

設定測試計劃的預設組態

您也可以設定在計劃中的 [屬性] 的組態。

注意事項注意事項

當您將測試案例加入計劃時,預設組態才有作用。變更預設不會影響已經在計劃中的測試案例。

建立多重組態的測試套件。

通常,您不想要有多個測試組態的每個測試案例。 相反地,您選取某些測試,以確保您的應用程式在其他組態執行。 例如,您可能會在 Windows 8 的所有測試,,而且執行一些它們在 Windows 7 和 Windows XP。

最簡單的方法是建立多重組態的另一個套件。 個別設定其預設組態與測試計劃。 將選取的測試加入至新的套件。 在新的套件,這些測試案例會指派多個組態。

 每個測試套件通常會繼承其從測試計劃的預設組態,不過,您可以選取這個套件個別設定它們:

為測試套件設定預設組態

若要將測試案例的測試套件,請將它拖曳至新的套件中。 它會從一個以上的套件會參考和有不同的組態在不同的套件。

建立多個組態

少數測試組態會自動設定,當您建立 Team 專案時,不過,您可以建立多個 [測試組態管理員]。

每個測試組態的一些組態變數指定設定,例如作業系統、瀏覽器。 您可以定義新的變數和新的允許值的變數。

管理測試計劃中的預設組態

如果它沒有參考在測試結果或測試計劃,您可以刪除測試組態。 否則,您可以將其狀態設定為非現用。

Dd286643.collapse_all(zh-tw,VS.110).gif建立新組態變數

建立您要對其指定測試環境的各個方面的變數。 例如,您可以建立用戶端裝置類型、伺服器作業系統、網路速度和 Database Edition 中的變數。 請注意這些不是系統的方式進行測試。 這些是您應用程式的使用者可能為平台做出它們會安裝系統的變數選取。

建立和編輯組態變數

Dd286643.collapse_all(zh-tw,VS.110).gif建立新的組態

建立測試組態

如果您要從出現停止組態做為選項,當您將測試案例的組態,將其 [狀態] 設為 [非現用]。 然而,這不會影響組態的現有指派給測試案例。

外部資源

Dd286643.collapse_all(zh-tw,VS.110).gif指引

要測試與 Visual Studio 執行的傳遞– 2012 年第 3 章:實驗室環境

請參閱

概念

定義測試計劃