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:
Kopie obrazovek jsou automaticky přidány do akce protokolu při vytvoření pracovní položka bug během relace průzkumné test.Viz téma Provádění nahodilého testování pomocí nástroje Microsoft Test Manager.
Odkaz dotaz slouží k přidání požadavky do testového plánu.Například najděte všechny požadavky, které nemají zkoušky.Viz téma Uspořádání pomocí testování sad testovacích případů.
Testování aplikace SharePoint 2010
Kódované testy uživatelského rozhraní pro aplikace SharePoint 2010
Zkoušky při výkon a zatížení webové aplikace služby SharePoint 2010
Jednodušší konfiguraci jednotky výrobců test rámce v týmu definice sestavení pro sestavení týmu
Viz téma Povolení výrobců testovacímu systému jednotky na řadič sestavení.
Publikovat výsledky testů na serveru Team Foundation Server z příkazového řádku
Můžete publikovat výsledky zkoušek pro sadu Team Foundation Server z příkazového řádku pomocí možnosti /logger:TfsPublisher pro VSTest.Console.exe.Viz téma Použití konzole VSTest.Console z příkazového řádku.
Visual Studio 2012.1 Team Foundation Server aktualizace 1 obsahuje nové funkce v následujících oblastech:
Kopírovat požadavky spolu s testových sad z jednoho týmového projektu do druhého.Viz téma Kopírování a klonování testovacích sad a testovacích případů.
Pozastavení spustit test, uložit a později obnovit jej po věnovat jiné práci nebo i další testování.Viz téma Jak: testy, ruční.
Série zkoušek, které jsou založené na dotazech odkaz – například definovat sada všech testů, které jsou spojené s požadavky v aktivním stavu.Viz téma Uspořádání pomocí testování sad testovacích případů.
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:
Kompatibilita nástroje Microsoft Test Manager s Visual Studio 2010
Kompatibilita kódované UI testovací projekty s Visual Studio 2010
Kompatibilita testy výkonu a zatížení Web pomocí aplikace Visual Studio 2010
Kompatibilita testovacích nastavení se sadou Visual Studio 2010
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
Kompatibilita 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.
Ruč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.
Rozšíř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.
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.
Prů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.
Tip
Další informace oruční testy viz Vytváření manuálních testovacích případů pomocí nástroje Microsoft Test Manager.
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ů.
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.
Postup ručního testu může obsahovat více řádků
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.
Ruč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.
Vý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.
Klonová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ě.
Viz téma Kopírování a klonování testovacích sad a testovacích případů.
Čá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:
Systémové informace
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í
Kódované testy uživatelského rozhraní pro aplikace SharePoint 2010
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.
Kó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í.
Kompatibilita 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.
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.
Kó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ů.
Podpora 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í.
Podpora 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.
Podpora 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.
Podpora 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.
Podpora 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.
Bezproblé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.
Oznamovací 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.
Nová 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
Zkoušky při výkon a zatížení webové aplikace služby SharePoint 2010
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.
Odebrá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.
Kompatibilita 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
Konfigurace 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í.
Podpora 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