Konfigurace testů – určení testovacích platforem
Uživatelé vaší aplikace bude pravděpodobně ji nainstalovat v počítačích, které mají širokou škálu konfigurací s různými operačními systémy, různých webových prohlížečích, různé rychlosti připojení k Internetu a dalších odlišností.Proto bude nutné provést alespoň některé testy v prostředí, které mají tyto různé konfigurace.
Mohou vypracovat schématické matice kombinace, které chcete testovat:
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Spouštění testů v nástroji Konfigurace
Funkce při prohlížení seznamu zkoušek, které jsou připraveny ke spuštění jednoho ze sloupců s Konfigurace.Tento sloupec určuje konkrétní kombinace hardwaru a softwaru, ve kterém by měl spustit test.Například může zadat Windows Phone 7 nebo 8 systému Windows a aplikace Internet Explorer 9.V případě, že aplikaci lze nainstalovat na jiný server platformy, v konfiguracích může také určit funkce serveru.
Všimněte si, že plán testování můžete volat pro některé testových případů více než jednu konfiguraci spouštění.Každá dvojice testového případu, jakož i zkušební konfigurace se nazývá zkušební bod.
Při spuštění konkrétní zkušební bod by měl fungovat v počítači, který má zadanou konfiguraci.Obvykle to znamená, že před instalací aplikace pro testování budete muset nainstalovat do počítače s správný operační systém a dalších vlastností.
Budete pravděpodobně chtít spustit všechny testy v jedné konfiguraci v dávce.Můžete filtrovat a seřadit seznam test konfigurace:
Pro ruční zkoušení testových konfigurací jsou jednoduše pokyny k ruční tester o tom, jak nastavit testovací prostředí.Ale některé projekty nevyžadují více konfigurací.V těchto projektech lze jednoduše ignorovat nastavení konfigurace.
Plánování konfigurace pro testového případu
V testovací plán lze nastavit konfigurací pro jeden nebo více testových případů:
V okně Vybrat testových konfigurací vyberte všechny konfigurace.Konfigurace, kterou chcete uvést:
Pokud chcete změnit dlouhý seznam testů současně, vyberte Povolení režimu výplně a výběr rozsahu.Klepněte na tlačítko v poli v horní části oblasti, SHIFT + klepněte na tlačítko v poli v dolní části a zaškrtněte nebo zrušte pole nahoře.
[!POZNÁMKA]
Nastavení konfigurace změní pouze konfigurace tohoto vzhledu testového případu.Pokud stejné testového případu se zobrazí v jiné sady nebo jiného plánu – například v testovací plán pro jiné sprint – pak konfigurace přiřazeny do plánu nebudou ovlivněny.
Nastavit výchozí konfigurace v testovém plánu
Namísto nastavení konfigurace pro každý případ test samostatně, nastavit výchozí konfigurace pro vlastnosti testového plánu.Výchozí hodnoty se vztahují jak na nové testových případů, případy, které zkopírujete z předchozího plánu testování.
Chcete-li nastavit výchozí hodnoty, zvolte Testing Center, plán, obsahu.Vyberte plán testování v kořenovém adresáři stromu.Pak zvolte Výběr rozevíracího seznamu na výchozí konfigurace.
Konfigurace lze nastavit také v Vlastnosti plánu.
[!POZNÁMKA]
Výchozí konfigurace pouze mít vliv, když přidáte do plánu testového případu.Změna výchozího nastavení neovlivní testových případů, které jsou již v plánu.
Vytvoření testové sady pro více konfigurací
Obvykle nechcete spouštět každých testového případu s více testových konfigurací.Můžete vybrat několik testů, abyste se ujistili, že je aplikace spuštěna v jiných konfiguracích.Můžete například spustit všechny testy na Windows 8, ale také v systému Windows 7 a Windows XP spustit jenom několik z nich.
Nejjednodušší způsob je vytvořit samostatné sady pro více konfigurací.Nastavte jeho výchozí konfigurace odděleně od testového plánu.Zkopírujte vybrané testy nové sady.V nové sadě těchto testových případů budou přiřazeny více konfigurací.
Každé testové sady obvykle dědí jeho výchozí konfigurace z testovacího plánu, ale můžete nastavit samostatně výběrem v sadě:
Kopírovat testového případu do testové sady, jednoduše přetáhněte ji do nové sady.Bude odkazovat z více než jednu sadu a budou mít různé konfigurace v různých sad.
Vytvořit další konfigurace
Malý počet testových konfigurací je automaticky vytvořena při vytvoření týmového projektu, můžete však vytvořit další v Test Správce konfigurace.
Každý test konfigurace určuje nastavení pro určitý počet proměnné konfigurace, jako je například operační systém a prohlížeč.Můžete definovat nové proměnné a nové nejvyšší přípustné hodnoty pro každou proměnnou.
Test konfigurace můžete odstranit, pokud není odkazováno, výsledky zkoušek nebo v testovém plánu.Jinak můžete nastavit svůj stav na neaktivní.
Vytvoření nové proměnné konfigurace
Vytvoření proměnné pro každý aspekt testovací prostředí, které chcete určit.Můžete například vytvořit proměnné pro klienta, typ zařízení, serverový operační systém, rychlost sítě a database edition.Všimněte si, že tyto nejsou aspekty systému zkoušeného.Jedná se o proměnné volby, které mohou uživatelé vaší aplikace pro platformu, ve kterém bude nainstalován systém.
Vytvoření nové konfigurace
Pokud chcete zastavit konfiguraci zobrazení, jak nastavit možnost při nastavení konfigurace testových případů jeho Stav na neaktivní.Nicméně to neovlivní existující přiřazení konfigurace pro testování případů.
Externí zdroje
Pokyny
Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 3: laboratorní prostředí