Sdílet prostřednictvím


Novinky v testování správy životního cyklu aplikací v sadě Visual Studio 2012

Visual Studio 2012.1 obsahuje nové funkce v následujících oblastech:

Visual Studio 2012.1 Team Foundation Server aktualizace 1 obsahuje nové funkce v následujících oblastech:

Visual Studio 2012obsahuje nové funkce v následujících oblastech:

Testování kompatibility projekt s Visual Studio 2010

Testovací projekty, které jste vytvořili v aplikaci Visual Studio 2010 SP1, které obsahují testování částí, kódované testy uživatelského rozhraní, webových testů výkonnosti nebo zatížení lze otevřít v Visual Studio 2012.Proto se váš tým můžete nadále používat Visual Studio 2010 SP1 nebo Visual Studio 2012 pro práci s tyto zkušební projekty.V některých případech, jako když projekty obsahují kódované testy uživatelského rozhraní, může být opraven projekty, při otevření .Proces opravy umožňuje projekt testů pro správnou funkci se obě aplikace Visual Studio 2010 SP1 a Visual Studio 2012.Kromě toho Visual Studio 2012 obsahuje některé změny pro testování nastavení (.tesetsettings soubory), které byly zavedeny v Visual Studio 2010.Tyto změny jsou dílčí Microsoft Test Manager a výkon webového a typy testů zatížení v Visual Studio Ultimate.Pro testování částí a kódované typy testů UI, jsou však mnohem významnější změny.Více informací naleznete:

Nové šablony projektu test

Visual Studio 2012zavádí nové šablony projektu test.V sadě Visual Studio 2010 byl jeden test šablony projektu.Visual Studio 2012má tyto šablony projektu testu:

  • Projekt testů jednotky – mohou obsahovat jednotky testy, testování částí jiného výrobce, objednané testy a obecné.

  • Kódované testování projektu UI – můžete zahrnout typy testů, které jsou uvedeny pro jednotku otestovat projekt nad a testuje kódované uživatelského rozhraní.

  • Výkon a načíst projekt testů na webu – můžete zahrnout webové testů výkonnosti a načíst testy.

Další informace naleznete v tématu Upgrade z dřívější verze aplikace Visual Studio zkoušky.

Inovace Lab Management

Používáte-li laboratorní prostředí, verze řadič test, test agenti, Team Foundation Server a definice pracovního postupu musí být stejné.Laboratorní prostředí, které jste vytvořili pomocí nástroje Microsoft Test Manager 2010 na Team Foundation Server 2010 lze otevřít pomocí nástroje Microsoft Test Manager na Visual Studio Team Foundation Server 2012 po upgradu součásti aplikace Lab Management.Při upgradu aplikace Lab Management součásti je třeba provést zvláštní kroky během procesu upgradu nebo laboratorní prostředí nebude fungovat.

Pokud upgradujete na Visual Studio Team Foundation Server 2012 a Visual Studio 2012, není nutné upgradovat SCVMM 2008 R2 SCVMM 2012 pro vás laboratorní prostředí pro práci.Obě verze SCVMM jsou kompatibilní s Lab Management na Visual Studio 2012.Viz téma Inovace z Visual Studio 2010 Management komponenty laboratoře.

Microsoft Test Manager

  • Kompatibilita nástroje Microsoft Test Manager s Visual Studio 2010

  • Ruční testování apps úložiště systému Windows

  • Rozšířené akce protokoly pro úložiště systému Windows aplikace

  • Průzkumné testování okno

  • Postup ručního testu může obsahovat více řádků

  • Ručních testů obsahuje pole s formátovaným textem

  • Výsledky plán zkoušek Microsoft Test Manager

  • Klonování testových sad do jiné plány pro nové iterací

Testování částí

Kódované testy uživatelského rozhraní

  • Kompatibilita kódované UI testovací projekty s Visual Studio 2010

  • Kódované Test Editoru uživatelského rozhraní

  • Kódované UI zkušební protokoly

  • Podpora HTML5 v aplikaci Internet Explorer 9 a Internet Explorer 10

  • Podpora pro kontrolu pravopisu aplikace Internet Explorer 10

  • Podpora pro 64bitové aplikace Internet Explorer v systému Windows 8

  • Podpora pro připojené weby v aplikaci Internet Explorer 9

  • Podpora pro Internet Explorer 9 sémantické značky

  • Bezproblémové zpracování znaků pro prázdné místo mezi verzemi aplikace Internet Explorer

  • Oznamovací oblast aplikace Internet Explorer je nyní zaznamenáno nastaven atribut "Pokračovat na chyba"

  • Nová zkouška kódované uživatelského rozhraní API

Web výkon a zatížení zkoušky

  • Odebrání virtuálního uživatele Limit pro testování zatížení

  • Kompatibilita testy výkonu a zatížení Web pomocí aplikace Visual Studio 2010

Správce laboratoře

  • Konfigurace agenta zjednodušené

  • Podpora clusteru hostitele a SCVMM 2012

Microsoft Test Manager

Bb385901.collapse_all(cs-cz,VS.110).gifKompatibilita nástroje Microsoft Test Manager s Visual Studio 2010

Nástroje Microsoft Test Manager 2010 s Visual Studio Team Foundation Server 2012:

  • Můžete připojit Visual Studio Team Foundation Server 2012 z nástroje Microsoft Test Manager 2010 a používat většinu funkcí.Však připojit k této verzi sady Team Foundation Server, je nutné nejprve nainstalovat aktualizace Visual Studio 2010 Service Pack 1 a všechny nejnovější aktualizace softwaru v počítači spuštěn Microsoft Test Manager 2010.

  • Nelze vytvořit nebo upravit laboratorní prostředí.Můžete však zobrazit ty, které již byly vytvořeny a jejich použití pro spuštění ruční nebo automatické testy a shromažďování dat vzdáleného.

  • Nelze použít žádné novější funkce Visual Studio Team Foundation Server 2012 jako průzkumné testování.Chcete-li tyto funkce používat, je nutné inovovat také do nástroje Microsoft Test Manager.

Nástroje Microsoft Test Manager pomocí sady Team Foundation Server 2010:

  • Chcete-li pomocí nástroje Microsoft Test Manager Team Foundation Server 2010, je třeba nejprve zajistit, že používáte Team Foundation Server 2010 SP1 a potom nainstalujte nejnovější aktualizace softwaru pro Team Foundation Server.Podobně testovací řadiče a agenti zkušební instalaci v prostředí laboratoře musí být spuštěna verze 2010 SP1 součásti a nainstalujte nejnovější aktualizace softwaru ve všech z nich.

  • Prostředí a knihovny karet nástroje Microsoft Test Manager jsou zakázány při připojení k serveru Team Foundation Server 2010.Pro tuto funkci musíte nainstalovat pomocí nástroje Microsoft Test Manager Microsoft Test Manager 2010 SP1 side-by-side.

  • Nelze použít žádné nové funkce nástroje Microsoft Test Manager jako průzkumné testování.Chcete-li tyto funkce používat, je nutné inovovat také server tak, aby Visual Studio Team Foundation Server 2012.

Více o tématu v Inovace Test správce Microsoft Visual Studio 2010 a Upgrade z dřívější verze aplikace Visual Studio zkoušky.

Bb385901.collapse_all(cs-cz,VS.110).gifRuční testování apps úložiště systému Windows

Spuštění ručních testů usnadňující identifikaci problémů ve vaší apps úložiště systému Windows spuštěné na vzdálené zařízení, jako je například tablet, můžete použít nástroje Microsoft Test Manager.

Viz testování úložiště systému Windows aplikace spuštěné v zařízení pomocí nástroje Microsoft Test Manager.

Bb385901.collapse_all(cs-cz,VS.110).gifRozšířené akce protokoly pro úložiště systému Windows aplikace

Soubor protokolu akce související s testováním apps úložiště systému Windows nebo aplikace Internet Explorer 10 relace v systému Windows 8 jsou uloženy jako soubory HTML obsahující kopie obrazovek pro každý krok akce prováděné při zkoušce.

Protokol rozšířené akce

Tento soubor HTML, který lze zobrazit ve webovém prohlížeči.Rozšířené akce protokolu usnadňuje reprodukce chyby, protože uvidíte přesné kroky učiněné podle zkušebního zařízení.Tyto protokoly rozšířené akce jsou zobrazeny také při odeslání chyb z Microsoft testu nebo průzkumné testovacího okna.

See Testování aplikací pro web Windows Store spuštěných v zařízení s použitím nástroje Microsoft Test Runner, Testování aplikací pro web Windows Store spuštěných v zařízení s použitím okna Nahodilý test and Postupy: Zobrazení výsledků manuálního testovacího případu s použitím nástroje Microsoft Test Manager.

Bb385901.collapse_all(cs-cz,VS.110).gifPrůzkumné testování okno

Můžete provádět průzkumné testování z Microsoft Test Manager.Průzkumné testování je testování aplikace bez sada testů, které jsou definovány předem.Také ji lze popsat jako spuštění souběžných test plánování a testování.Během relace průzkumné test nejste omezeni na skript nebo sadu předem kroky, jako jsou ruční zkoušce.

Průzkumné zkušební relace může být spojena s požadavky na pracovní položka typy, například příběhy uživatelů.Lze spustit relaci průzkumné test z Microsoft Test Manager a provádění příslušných zkoušek na aplikaci pomocí okna průzkumné testování ověřit položky nevyřízených položek produktů chová správně.Tento test je unscripted a nemá předdefinované testových případů.To může být užitečné, pokud používáte návrhu a testování přístup při vývoji vaší aplikace, protože okno průzkumné testování poskytuje snadný způsob vytváření ruční testových případů, které jsou založeny na akčních kroků během relace.Je-li vytvořit ruční test založený na akčních kroků, které jsou zaznamenány během průzkumné relace, ručního testového případu automaticky přidružené položky nevyřízených položek produktů a umístí do příslušné testové sady.Všechny chyby souborů během této relace budou také automaticky propojeny s položkou nevyřízených položek produktů.Další informace ovytváření příběhy uživatelů v Microsoft Test Manager, viz Jak: Přidat položky Nevyřízené položky produktů, článku uživatele nebo požadavky na pracovní položky plánu a Jak: vytvoření položky práce pomocí Správce Microsoft Test.

Z Microsoft Test Manager, můžete provádět všeobecné průzkumné testování, které není spojen s položkou nevyřízených položek produktů.

Průzkumné Tester

Zatímco prozkoumat pomocí okna průzkumné testování aplikace, můžete vytvořit chyb, které zahrnují kroky akce provedena a všechny komentáře, obrazovky a přílohy souborů, které jste přidali.

Viz téma Provádění nahodilého testování pomocí nástroje Microsoft Test Manager.

Bb385901.collapse_all(cs-cz,VS.110).gifPostup ručního testu může obsahovat více řádků

Víceřádkové testového případu

Zkušební kroky mohou zahrnovat více řádků ke konsolidaci souvisejících akcí v rámci jednoho zkušebního kroku v testovacích případech.

see Add action and validation test steps to your manual test case.

Bb385901.collapse_all(cs-cz,VS.110).gifRučních testů obsahuje pole s formátovaným textem

Microsoft Test Manager obsahuje panel nástrojů, který můžete použít k formátování textu krůčky test.Můžete použít různé možnosti formátování, například tučné písmo, podtržení nebo barevně zvýrazněn zvýraznit klíčové body.

Viz téma Add action and validation test steps to your manual test case.

Bb385901.collapse_all(cs-cz,VS.110).gifVýsledky plán zkoušek Microsoft Test Manager

Plán karta v centru skupiny nabídky panel z testování správce Microsoft obsahuje výsledky který obsahuje zprávu o stavu testového plánu.

Viz téma Jak: plán testování zobrazení výsledků ve Microsoft Test Manager.

Výsledky testu plán

Bb385901.collapse_all(cs-cz,VS.110).gifKlonování testových sad do jiné plány pro nové iterací

Testových sad lze zkopírovat do jiné plány pro testování.Klonování umožňuje pracovat v různých verzích paralelně.Pokud již máte plán testování, které se nazývá "Contoso V1 – milník 1" a váš tým rozhodne provést verze V2, je vytvořit klon plán testování pro pobočky V2 zdrojového kódu.Při klonování testového plánu, plán testování nové cílové budou mít stejnou cestu oblasti jako původní plán testování zdroje, ale bude mít jinou iteraci cestu.Po klonování plánů pro testování můžete vy a váš tým pracovat na obou verzích aplikací současně.

Klonování testových sad

Viz téma Kopírování a klonování testovacích sad a testovacích případů.

Bb385901.collapse_all(cs-cz,VS.110).gifČástečnou podporu pro architekturu ARM

Uživatelské rozhraní pro ruční testování i nové průzkumné testování v počítači, který má architekturu založenou na ARM je stejná jako u jiných platforem.Při použití testovacího počítače s architekturou ARM, však nesmí obsahovat nahrávání akce.Jsou podporovány pouze následující adaptéry diagnostických dat:

Více o tématu v Určení nastavení testů v nástroji Microsoft Test Manager a Vytváření nastavení testů pro automatizované systémové testy pomocí nástroje Microsoft Test Manager.

Kódované testy uživatelského rozhraní

Bb385901.collapse_all(cs-cz,VS.110).gifKódované testy uživatelského rozhraní pro aplikace SharePoint 2010

Visual Studio 2012.1

Včetně kódované testy uživatelského rozhraní v aplikaci SharePoint vám umožní ověřit celé aplikace, včetně jeho ovládacích prvků uživatelského rozhraní, pracuje správně.Kódované testy uživatelského rozhraní můžete rovněž ověřit hodnoty a logiku uživatelského rozhraní.Více o tématu v Testing SharePoint 2010 Applications with Coded UI Tests a Předdefinovaná pravidla extrakce pro SharePoint Apps.

Bb385901.collapse_all(cs-cz,VS.110).gifKódované Test Editoru uživatelského rozhraní

Editor kódované testovací uživatelské rozhraní je obsažen v Visual Studio 2012.Editor kódované Test uživatelského rozhraní byla k dispozici předplatitelům MSDN jako feature pack v sadě Visual Studio 2010.Viz Microsoft Visual Studio 2010 Feature Pack 2.

Editor kódované testovací uživatelské rozhraní umožňuje snadno změnit kódované testy uživatelského rozhraní.Pomocí editoru testovat UI kódované, můžete vyhledat, zobrazení a úprava zkušební metody, akce uživatelského rozhraní a jejich přidružené ovládací prvky v rozvržení ovládacího prvku uživatelského rozhraní.Viz téma Úpravy programových testů uživatelského rozhraní pomocí Editoru programových testů uživatelského rozhraní.

Bb385901.collapse_all(cs-cz,VS.110).gifKompatibilita kódované UI testovací projekty s Visual Studio 2010

Testovací projekty, které byly vytvořeny v aplikaci Visual Studio 2010 jsou opraveny bez zásahu uživatele při otevření v Visual Studio 2012.Je-li testovací projekty jsou kontrolovány do správy zdrojového kódu, soubory projektu jsou rezervovány pro tuto opravu.Po opravě tyto zkušební projekty obsahující kódované UI testů bude fungovat v obou Visual Studio 2010 SP1 a Visual Studio 2012.

Poznámka k upozorněníUpozornění

Existuje známý problém týkající se odkazy v kódované projekty test uživatelské rozhraní není zobrazeno v okně Průzkumník řešení.Další informace naleznete v souboru ReadMe, který je součástí Visual Studio 2012 instalačního média.

Další informace naleznete v tématu Inovace z Visual Studio 2010 kódované zkoušky uživatelského rozhraní a Upgrade z dřívější verze aplikace Visual Studio zkoušky.

Bb385901.collapse_all(cs-cz,VS.110).gifKódované UI zkušební protokoly

Kódované UI zkušební protokoly filtru a zaznamenejte důležité informace o kódované testy uživatelského rozhraní, umožňující rychle ladění problémů.Protokoly jsou uvedeny ve formátu HTML pomocí webového prohlížeče.

Další informace naleznete v tématu Analýza programových testů uživatelského rozhraní pomocí protokolů z těchto testů.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora HTML5 v aplikaci Internet Explorer 9 a Internet Explorer 10

Kódované testy uživatelského rozhraní podporuje záznam, přehrávání a ověření specifikace HTML5 ovládacích prvků, včetně Audio, Video, ProgressBar a jezdce.

Více o tématu v Pomocí ovládacích prvků HTML5 v kódované zkoušky uživatelského rozhraní a Podporované konfigurace a platformy pro programové testy uživatelského rozhraní a zaznamenávání akcí.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora pro kontrolu pravopisu aplikace Internet Explorer 10

Internet Explorer 10 zahrnuje všechna textová pole, kontrolu pravopisu, umožňuje zvolit ze seznamu navrhovaných oprav.Kódované testovací uživatelské rozhraní bude ignorovat akce uživatele, jako je například výběr návrhu napsané slovo.Budou zaznamenávány pouze konečný text zadaný do textového pole.

Tyto akce jsou zaznamenány pro kódované testech uživatelského rozhraní, které používají ovládací prvek kontroly pravopisu: Přidat do slovníku, kopírovat, Vybrat vše, přidat do slovníku a ignorovat.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora pro 64bitové aplikace Internet Explorer v systému Windows 8

Pro 64bitové verze aplikace Internet Explorer se dříve nebyly podporovány pro nahrávání a přehrávání.S Visual Studio 2012, kódované UI testy byly povoleny pro 64bitové verze aplikace Internet Explorer spuštěna pod Windows 8.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora pro připojené weby v aplikaci Internet Explorer 9

V aplikaci Internet Explorer 9 byly zavedeny připnuté weby.S připnuté weby, můžete získat na oblíbené weby přímo z hlavního panelu systému Windows, aniž by bylo nutné nejprve otevřít aplikaci Internet Explorer.Kódované UI testy nyní můžete generovat záměru vědomi akce na připojených sítí.Viz připnuté weby.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora pro Internet Explorer 9 sémantické značky

Internet Explorer 9 zavedeny následující sémantické tagy: oddíl, nav, článek, odložené, hgroup, záhlaví, zápatí, obrázek, figcaption a značkou.Kódované testů UI ignorovat všechny tyto sémantické značky při nahrávání.Výrazy můžete přidat na těchto značkách pomocí Tvůrce kódované Test uživatelského rozhraní.Telefonické připojení navigace můžete použít Tvůrce kódované testovací uživatelské rozhraní přejděte na některý z těchto prvků, a zobrazit jejich vlastnosti.

Bb385901.collapse_all(cs-cz,VS.110).gifBezproblémové zpracování znaků pro prázdné místo mezi verzemi aplikace Internet Explorer

Existují rozdíly mezi způsob, jakým aplikace Internet Explorer 8 a Internet Explorer 9 Internet Explorer 10 zpracovat prázdné znaky.Kódované Test uživatelského rozhraní zpracovává tyto rozdíly bez problémů.Proto kódované test uživatelského rozhraní, například vytvořili v aplikaci Internet Explorer 8 bude přehrávat úspěšně v aplikaci Internet Explorer 9 a Internet Explorer 10.

Bb385901.collapse_all(cs-cz,VS.110).gifOznamovací oblast aplikace Internet Explorer je nyní zaznamenáno nastaven atribut "Pokračovat na chyba"

Všechny akce v oznamovací oblast aplikace Internet Explorer nyní zaznamenávají s nastaveným atributem "Pokračovat on Error".Pokud během přehrávání se nezobrazí panel oznámení, akce, které na ní budou ignorovány a kódované UI test bude pokračovat s další akce.

Bb385901.collapse_all(cs-cz,VS.110).gifNová zkouška kódované uživatelského rozhraní API

Kódované testovací uživatelské rozhraní API obsahuje nové funkce.Některé tyto nové funkce zahrnují:

  • Najděte názvy sloupců a hodnoty sloupců pro ovládací prvky seznamu zobrazení.

  • Získávat obsah ovládacích prvků, jako jsou například datové mřížky nebo seznam a jeho ověření.

  • Získejte nástroj tip text ovládacího prvku.

  • Nefunkční odkazy na stránce.

Další informace naleznete v tématu Odkaz na rozhraní API pro testování nástroje Visual Studio ALM.

Web výkon a zatížení zkoušky

Bb385901.collapse_all(cs-cz,VS.110).gifZkoušky při výkon a zatížení webové aplikace služby SharePoint 2010

Visual Studio 2012.1

Pomocí testů webové výkon a zatížení na vaše aplikace SharePoint k ověření výkonu a zdůrazňují schopnosti.Zatížení zkoušky lze nakonfigurovat k emulaci podmínek jako uživatel zatížení, typy prohlížečů a typy sítí.Viz téma Výkon webu a zátěžové testování aplikací pro SharePoint 2010.

Bb385901.collapse_all(cs-cz,VS.110).gifOdebrání virtuálního uživatele Limit pro testování zatížení

Limit počtu virtuálních uživatelů, používající v zatížení testy byly odebrány.Již nemusíte zakoupit virtuální uživatelské licence zvýšit počet virtuálních uživatelé používající v zatížení testy.

Bb385901.collapse_all(cs-cz,VS.110).gifKompatibilita testy výkonu a zatížení Web pomocí aplikace Visual Studio 2010

Existující Web výkon a zatížení testy, které byly vytvořeny v aplikaci Visual Studio 2010 bude nadále spuštěna v Visual Studio 2012.Nicméně Visual Studio 2012 byl označen jako zastaralý Test zobrazení okna, které použili jste dříve spustit výkon vašeho webu a načíst testy.Spustit výkon vašeho webu a načíst zkoušky, musí nyní provedete z webový Editor Test výkonu nebo v okně editoru zkušební zatížení.Viz téma Zatížení a webové testy výkonu.

Používáte-li testovací řadiče ze sady Visual Studio pro webové výkonu nebo testování zatížení, verze testovacího řadiče musí odpovídat verzi sady Visual Studio.Další informace o inovaci řadičů test, viz Inovace řadičů Test z Visual Studio 2010 a Instalace a konfigurace agentů zkušební a testovací řadiče.

Další informace o inovaci webových testů výkonnosti a zatížení, viz Inovace z aplikace Visual Studio 2010 výkonu webových a zatížení zkoušky a Upgrade z dřívější verze aplikace Visual Studio zkoušky.

Správce laboratoře

Bb385901.collapse_all(cs-cz,VS.110).gifKonfigurace agenta zjednodušené

Lab agenty a agenti test oproti předchozím verzím aplikace Lab Management byla sloučena do jediného agenta – test agenta.Používáte-li Microsoft Test Manager pro spuštění testů, již máte nainstalovat testovací agentů v počítačích, které tvoří do prostředí laboratoře.Lab Management to provede automaticky při vytvoření či opravu laboratorní prostředí.

Další informace naleznete v tématu Vytvoření prostředí SCVMM s použitím uložených virtuálních počítačů a šablon a Vytvoření standardní prostředí.

Bb385901.collapse_all(cs-cz,VS.110).gifPodpora clusteru hostitele a SCVMM 2012

Lab Management pro Visual Studio 2012 podporuje SCVMM 2012 a hostitelé clusteru Hyper-V.Další informace naleznete v tématu Vytvoření prostředí SCVMM s použitím uložených virtuálních počítačů a šablon.Informace o inovaci na SCVMM 2012 SCVMM 2008 R2 naleznete v tématu Inovace SCVMM 2008 R2 do roku 2012 SCVMM.

[!POZNÁMKA]

Není nutné upgradovat na SCVMM 2012 SCVMM 2008 R2.Lab Management na Visual Studio 2012 podporuje obě verze SCVMM.

Viz také

Referenční dokumentace

Novinky ve vývojářských nástrojích pro zajišťování kvality a diagnostiku v sadě Visual Studio 2012

Koncepty

Novinky v sadě Visual Studio 2012

Testování aplikace

Upgrade z dřívější verze aplikace Visual Studio zkoušky