Podporované konfigurace a platformy pro programové testy uživatelského rozhraní a zaznamenávání akcí

Podporované konfigurace a platformy pro programové testy uživatelského rozhraní pro Microsoft Visual Studio Ultimate nebo Microsoft Visual Studio Premium jsou uvedeny v následující tabulce.Tyto konfigurace se rovněž vztahují na nahrávání akce, které jsou vytvořeny pomocí Test Runner.

[!POZNÁMKA]

Programový test UI musí mít stejná oprávnění jako testovaná aplikace.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium

Podporované konfigurace

Konfigurace

Podporováno

Operační systémy

Windows 7

Windows Server 2008 R2

Windows 8

Podpora 32bitové/64bitové verze

32bitová verze systému Windows, který je spuštěn 32bitový Microsoft Test Manager můžete otestovat 32bitových aplikací.

64bitová verze systému Windows, který je spuštěn 32bitový Microsoft Test Manager můžete otestovat 32bitových WOW aplikací, které mají synchronizace uživatelského rozhraní.n.

64bitová verze systému Windows, který je spuštěn 32bitový Microsoft Test Manager můžete otestovat 64bitové Windows Forms a aplikací WPF, které nemají synchronizace uživatelského rozhraní.

Architektura

x86 a x64

[!POZNÁMKA]

Aplikace Internet Explorer není podporováno v režimu 64-bit s výjimkou těch, když je spuštěna pod Windows 8 nebo novější verze.

.NET

.NET 2.0, 3.0, 3.5, 4 a 4.5.

[!POZNÁMKA]

Microsoft Test Manager a sady Visual Studio bude vyžadovat .NET 4, které má být použito.Nicméně aplikace vyvinuté pomocí uvedených verzí rozhraní .NET jsou podporovány.

[!POZNÁMKA]

Synchronizace uživatelského rozhraní je funkce, kde je ověřeno přehrávání ve frontě zpráv každého ovládacího prvku.Pokud ovládací prvek neodpověděl na událost, která mu byla zaslána, událost je odeslána znovu.

Podpora platformy

Platforma

Úroveň podpory

Aplikace pro Windows Phone

Pouze WinRT XAML na základě telefonní aplikace jsou podporovány.

Aplikace pro Windows Store

Podporovány jsou pouze aplikace pro Windows Store založené na jazyku XAML.

Aplikace Internet Explorer 8

Aplikace Internet Explorer 9

Aplikace Internet Explorer 10

Důležitá poznámkaDůležité

Internet Explorer 10 je podporován pouze na stolním počítači.

Aplikace Internet Explorer 11

Důležitá poznámkaDůležité

Internet Explorer 11 je podporována pouze v klientských počítačích.

Plně podporováno.

  • Podpora HTML5 v aplikaci Internet Explorer 9 a Internet Explorer 10: Programové testy UI podporují záznam, přehrávání a ověřování ovládacích prvků HTML5: Zvuk, Video, Indikátor průběhu a Posuvník.Další informace naleznete v tématu Použití ovládacích prvků HTML5 v programových testech UI.

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

    Pokud vytvoříte programové testy UI v aplikaci Internet Explorer 10, nemusí je být možné spustit pomocí aplikace Internet Explorer 9 nebo Internet Explorer 8.Je to proto, že aplikace Internet Explorer 10 obsahuje ovládací prvky HTML5, jako je Zvuk, Video, Indikátor průběhu a Posuvník.Tyto ovládací prvky jazyka HTML5 nejsou rozpoznány aplikací Internet Explorer 9 nebo Internet Explorer 8.Podobně váš programový test UI pomocí aplikace Internet Explorer 9 může zahrnovat některé ovládací prvky jazyka HTML5, které aplikace Internet Explorer 8 nerozpozná.

  • Podpora pro kontrolu pravopisu v aplikaci Internet Explorer 10: Internet Explorer 10 umožňuje kontrolu pravopisu pro všechna textová pole.Můžete provádět výběr ze seznamu navrhovaných oprav.Programový test UI bude ignorovat akce uživatele, jako je volba návrhu alternativního pravopisu.Bude zaznamenán pouze konečný text zadaný do textového pole.

    Tyto akce jsou zaznamenány pro programový test UI používající 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é verze aplikace Internet Explorer v systému Windows 8: Dříve nebyly 64bitové verze aplikace Internet Explorer pro záznam a přehrávání podporovány.S Windows 8 a Visual Studio 2012, programové testy uživatelského rozhraní byly povoleny pro 64bitové verze aplikace Internet Explorer.

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

    64bitová podpora pro aplikaci Internet Explorer platí, pouze pokud spouštíte Windows 8 nebo novější.

  • Podpora pro připnuté weby v aplikaci Internet Explorer 9: V aplikaci Internet Explorer 9 byly zavedeny připnuté weby.Díky funkci Připnuté weby se můžete dostat na své oblíbené weby přímo z hlavního panelu systému Windows – bez nutnosti nejdříve spustit aplikaci Internet Explorer.Programové testy UI nyní mohou generovat akce podporující záměr na připnutých webech.Další informace o definovaného webů, naleznete v části připnut weby.

  • Podpora pro sémantické značky v aplikaci Internet Explorer 9: Internet Explorer 9 představuje následující sémantické značky: oddíl, nav, článek, zrušení, hgroup, záhlaví, zápatí, obrázek, figcaption a značka.Programové testy UI ignorují během záznamu všechny tyto sémantické značky.Pomocí Tvůrce programového testu UI můžete přidat do těchto značek kontrolní výrazy.K procházení všech těchto prvků a zobrazení jejich vlastností můžete použít Navigační vytáčení v Tvůrci programového testu UI.

  • Bezproblémové zpracování prázdných znaků mezi verzemi aplikace Internet Explorer: Existují rozdíly v zacházení s prázdnými znaky v aplikacích Internet Explorer 8, Internet Explorer 9 a Internet Explorer 10.Programový test UI zpracovává tyto rozdíly bez problémů.Proto se například bude programový test UI vytvořený v aplikaci Internet Explorer 8 přehrávat úspěšně v aplikaci Internet Explorer 9 a Internet Explorer 10.

  • Oznamovací oblast aplikace Internet Explorer je nyní zaznamenána s nastaveným atributem „Pokračovat na chybu“: Všechny akce v oznamovací oblasti aplikace Internet Explorer jsou nyní zaznamenávány s nastaveným atributem „Pokračovat na chybu“.Pokud se během přehrávání nezobrazí panel oznámení, akce na něm budou ignorovány a programový test UI bude pokračovat další akcí.

Ovládací prvky rozhraní Windows Forms a WPF třetích stran

Plně podporováno.

Chcete-li povolit ovládací prvky třetích stran v rozhraních Windows Forms a WPF, musíte přidat odkazy a kód.Další informace naleznete v tématu Povolení programového testování uživatelského rozhraní pro vaše ovládací prvky.

Aplikace Internet Explorer 6

Aplikace Internet Explorer 7

Není podporováno.

Chrome

Firefox

Záznam kroků akcí není podporován.Programové testy UI můžete přehrát v prohlížečích Chrome a Firefox, pokud používáte sadu Visual Studio 2012 s aktualizací 4 nebo novější.Přejít zde další podrobnosti.

Opera

Safari

Není podporováno.

Silverlight

Není podporováno.

[!POZNÁMKA]

Modul plug-in zahrnuta v aktualizaci Visual Studio 2010 funkce aktualizací Service Pack 2 není součástí této verze, ale můžete najít další podrobnosti o Blogy MSDN a Visual Studio Gallery dotazy a odpovědi.Podívejte se na téma Microsoft Visual Studio 2013 programové uživatelského rozhraní testovací modul plug-in pro program Silverlight.

Flash nebo Java

Není podporováno.

Windows Forms 2.0 a vyšší

Plně podporováno.

[!POZNÁMKA]

Ovládací prvky nástrojů NetFx jsou plně podporovány, ale ne všechny ovládací prvky třetích stran jsou podporovány.

WPF 3.5 a novější

Plně podporováno.

Poznámka   Ovládací prvky nástrojů NetFx jsou plně podporovány, ale ne všechny ovládací prvky třetích stran jsou podporovány.

Windows Win32

Může pracovat s některými známými problémy, ale není oficiálně podporována.

MFC

Částečně podporováno.Přečtěte si následující web společnosti Microsoft podrobnosti o jaké funkce jsou podporovány.

SharePoint

Plně podporováno.

Klientské aplikace Office

Není podporováno.

Webový klient Dynamics CRM

Plně podporováno.

Klient Dynamics (Ax) 2012

Záznam a přehrávání akce jsou podporovány jen částečně.Přečtěte si následující web společnosti Microsoft podrobnosti.

SAP

Není podporováno.

Citrix/Terminálové služby

Nedoporučujeme nahrávání akcí na terminálový server.Záznam nepodporuje spuštěno více instancí současně.

PowerBuilder

Částečně podporováno.

Podpora se provádí v rozsahu, ve kterém je povoleno usnadnění pro ovládací prvky aplikace PowerBuilder.

Informace o tom, jak vytvořit rozšíření pro podporu jiné platformy naleznete v tématu Povolení programového testování uživatelského rozhraní pro vaše ovládací prvky a Rozšiřování programových testů UI a záznamů akcí k podpoře Microsoft Excel.

Viz také

Koncepty

Ověřování kódu pomocí automatizace uživatelského rozhraní

Další zdroje

Vygenerování programového testu uživatelského rozhraní ze stávajícího záznamu akcí