Sdílet prostřednictvím


Úpravy programových testů uživatelského rozhraní pomocí Editoru programových testů uživatelského rozhraní

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, zobrazit a upravit vlastnosti zkušebních metod a akce uživatelského rozhraní.Kromě toho můžete použít mapování uživatelského rozhraní ovládacího prvku můžete zobrazit a upravit jejich odpovídající ovládací prvky.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium

Proč to dělat?

Pomocí editoru testovat UI kódované je rychlejší a efektivnější než úpravy kódu ve vaší kódované zkušební metody uživatelského rozhraní, pomocí editoru kódu.S kódované UI Test Editor, můžete použít panel nástrojů a místní nabídky rychle vyhledat a změnit hodnoty vlastností přidružených akce uživatelského rozhraní a ovládací prvky.Například kódované UI Test editoru nástrojů můžete provést následující příkazy:

Test Edito uživatelského rozhraní

  1. Najít pomáhá při hledání akce uživatelského rozhraní a ovládací prvky.

  2. Odstranit odstraní nežádoucí akce uživatelského rozhraní.

  3. Přejmenování se mění názvy zkušebních metod a ovládacích prvků.

  4. Vlastnosti se otevře okno Vlastnosti pro vybranou položku.

  5. Rozdělit na novou metodu umožňuje modularize akce uživatelského rozhraní.

  6. Přesunutí kódu přidá vlastní kód pro zkušební metody.

  7. Vložit zpoždění před přidá Pauza před akce uživatelského rozhraní, zadán v milisekundách.

  8. Vyhledejte ovládací prvky uživatelského rozhraní identifikuje umístění ovládacího prvku v uživatelském rozhraní aplikace zkoušeného.

  9. Vyhledejte všechny pomáhá ověřit ovládací prvek vlastnost a významné změny na ovládací prvky aplikace.

Jak to lze provést?

V Visual Studio 2012, otevření souboru UIMap.uitest přidružen kódované test uživatelského rozhraní v kódované zkušebního projektu UI automaticky zobrazí kódované test uživatelského rozhraní v editoru testovat UI kódovány.Následující postupy popisují, jak můžete najít a upravit zkušební metody a vlastnosti pro ovládací prvky pomocí editoru jazyka nástrojů a místní nabídky a akce uživatelského rozhraní.

Otevřete kódované test uživatelského rozhraní

Můžete zobrazit a upravit vaše Visual C# a Visual Basic založena kódované UI otestovat, pomocí editoru testovat UI kódované.

Místní nabídka Upravit s programové uživatelského rozhraní Test Tvůrce

V okně Průzkumník řešení otevřete místní nabídku pro UIMap.uitest a zvolte otevřete.Kódované testovací uživatelské rozhraní je zobrazeném v editoru testovat UI kódovány.Nyní můžete zobrazit a upravit zaznamenané metod, akcí a odpovídající ovládací prvky v kódované test uživatelského rozhraní.

Tip

Když vyberete akci uživatelského rozhraní, která je umístěna v metodě v Akce uživatelského rozhraní podokně odpovídající ovládací prvek zvýrazněn.Můžete také změnit vlastnosti ovládacích prvků nebo akce uživatelského rozhraní.

  • Nevidím Editor kódované Test uživatelského rozhraní.
    Pravděpodobně používáte verzi Visual Studio Ultimate nebo Visual Studio Premium před 2012.Editor uživatelského rozhraní Test kódované byl také k dispozici v aplikaci Visual Studio 2010 funkce aktualizací Service Pack 2 s předplatným služby MSDN.Další informace naleznete v tématuMicrosoft Visual Studio 2010 Feature Pack 2.

Upravit vlastnosti akce uživatelského rozhraní a jejich odpovídající vlastnosti ovládacího prvku

Pomocí editoru testování uživatelského rozhraní kódované můžete rychle vyhledat a zobrazit všechny akce uživatelského rozhraní ve zkušebních metod.Vyberete-li v Editoru uživatelského rozhraní akce odpovídající ovládací prvek bude automaticky zvýrazněn.Podobně pokud vyberete ovládací prvek, přidružené akce uživatelského rozhraní jsou zvýrazněny.Vyberete-li akce uživatelského rozhraní nebo ovládacího prvku, je pak snadno pomocí okna vlastnosti můžete změnit vlastnosti, které odpovídají s ním.

Upravit vlastnosti akce uživatelského rozhraní

Vlastnosti akce uživatelského rozhraní

Chcete-li změnit vlastnosti uživatelského rozhraní akce, v UI akce podokně rozbalte zkušební metody, který obsahuje uživatelské rozhraní akci, kterou chcete upravit vlastnosti pro výběr akce uživatelského rozhraní a potom změňte vlastnosti pomocí okna Vlastnosti.

Například pokud server není k dispozici, a mít uživatelské rozhraní akce spojené s webovým prohlížečem, státy Přejít na webovou stránku 'http://Contoso1/default.aspx', by mohl změnit adresu URL 'http://Contoso2/default.aspx'.

Upravit vlastnosti ovládacího prvku

Vlastnosti ovládacího prvku

Změna vlastností ovládacího prvku se provádí stejným způsobem jako akce uživatelského rozhraní.V Uživatelského rozhraní ovládacího prvku mapy podokně vyberte ovládací prvek, který chcete upravit a změňte její vlastnosti pomocí okna Vlastnosti.

Například, vývojář může být změněno (ID) vlastnost ovládacího prvku tlačítko ve zdrojovém kódu aplikace zkoušeného z "idSubmit" "idLogin". Se (ID) vlastnost změněna v aplikaci, kódované testovací uživatelské rozhraní nebude moci najít ovládací prvek tlačítko a se nezdaří.V takovém případě můžete otevřít Testovací přístroj Vlastnosti hledání kolekce a změnit Id vlastnost tak, aby odpovídala nové hodnoty, které vývojář používaných v aplikaci.Zkoušející může také změnit Popisný název hodnotu vlastnosti z "Odeslat" na "Přihlášení." Díky této změně přidružená akce uživatelského rozhraní v kódované UI Test editoru aktualizován z "Tlačítko"Odeslat"vybrat" na "vybrat"Přihlášení"tlačítko."

Po dokončení úprav, uložit změny do souboru UIMap.Designer pomocí příkazu Uložit na Visual Studio nástrojů.

  • Co by měla vědět?
    Tipy

    • Tip Pokud se okno Vlastnosti nezobrazí, stiskněte a podržte Alt a stisknete Enter, nebo případně stisknutím F4.

    • Tip Chcete-li vrátit zpět provedené změny vlastností, vyberte zpět z Upravit nabídky nebo stisknutím kombinace kláves Ctrl + Z.

    • TipMůžete použít Najít tlačítko na panelu nástrojů editoru kódované UI Test Chcete-li spustit nástroj Najít a nahradit v aplikaci Visual Studio.Potom můžete použít ovládací prvek hledání k vyhledání akce uživatelského rozhraní v editoru kódované testovací uživatelské rozhraní.Například, můžete se pokusit najít "klepněte na tlačítko"Přihlášení"." To může být užitečné v rozsáhlých testů.Poznámka: funkce Nahradit nelze použít v nástroji hledání a nahrazení v kódované UI Test editoru.Další informace naleznete v tématu hledání ovládacího prvku v Hledání a nahrazení textu.

    • TipV některých případech může být obtížné vizualizovat, kde jsou umístěny ovládací prvky v uživatelském rozhraní aplikace zkoušeného.Jedna z možností kódované testování Editor uživatelského rozhraní je vybrat ovládací prvek uvedené v mapě ovládacího prvku uživatelského rozhraní a zobrazte její umístění v aplikaci zkoušeného.Další informace naleznete v tématuVyhledání ovládacího prvku uživatelského rozhraní aplikace zkoušeného umístěna další níže v tomto tématu.

    • TipBude pravděpodobně nutné rozbalit kontejnerový ovládací prvek, který obsahuje ovládací prvek, který chcete upravit.Další informace naleznete v tématuUmístění ovládacího prvku a jeho potomci umístěna další níže v tomto tématu.

Odstranit nechtěné akce uživatelského rozhraní

Můžete snadno odebrat nechtěné akce uživatelského rozhraní v kódované test uživatelského rozhraní.

Odstranit akce uživatelského rozhraní

V UI akce podokně rozbalte zkušební metoda, která obsahuje akce uživatelského rozhraní, které chcete odstranit.Otevření místní nabídky pro akci uživatelského rozhraní a zvolte Odstranit.

Rozdělit na dvě samostatné metody zkušební metody

Zkušební metody pro upřesnění nebo modularize akce uživatelského rozhraní lze rozdělit.Pro test může mít například jednu zkušební metoda s akcemi uživatelského rozhraní v dva ovládací prvky kontejneru.Akce uživatelského rozhraní může být lépe modulární v dvě metody, které odpovídají jedné nádobě.

Splt zkušební metodyDvě zkušební metody

V UI akce podokně rozbalte zkušební metody, kterou chcete rozdělit na dvě samostatné metody a vyberte akci uživatelského rozhraní, kde má být nová zkušební metoda, chcete-li začít.Buď otevřít místní nabídku pro akce uživatelského rozhraní a pak zvolte rozdělit do nové metody, nebo zvolte rozdělit do nové metody tlačítko na panelu nástrojů kódované Editor uživatelského rozhraní Test.Nové zkušební metody se zobrazí v podokně Akce uživatelského rozhraní.Obsahuje uživatelské rozhraní akcí, počínaje akce, kde jste zadali rozdělení.

Po dokončení rozdělení metoda, uložit změny do souboru UIMap.Designer pomocí příkazu Uložit na Visual Studio nástrojů.

  • Co by měla vědět?
    Důležité otázky

    • Ikona upozorněníUpozornění: je-li rozdělit metodu, je třeba upravit jakýkoli kód, který volá metodu existující také zavolat novou metodu, kterou se chystáte vytvořit, pokud chcete tyto akce uživatelského rozhraní zahrnuty.Při rozdělení metodu, zobrazí se dialogové okno Microsoft Visual Studio.Jej upozorní, že je třeba upravit jakýkoli kód, který volá metodu existující také zavolat novou metodu, kterou chcete vytvořit.Zvolte Ano.

    Tipy

    • Tip Chcete-li vrátit zpět rozdělení, zvolte zpět z Upravit nabídky nebo stisknutím kombinace kláves Ctrl + Z.

    • TipMůžete přejmenovat novou metodu.Vyberte v podokně Akce uživatelského rozhraní a zvolte Přejmenovat tlačítko na panelu nástrojů kódované Editor uživatelského rozhraní Test.

      -nebo-

      Otevření místní nabídky pro nové zkušební metody a zvolte Přejmenovat.

      Zobrazí se dialogové okno Microsoft Visual Studio.Zobrazí se upozornění, je třeba upravit jakýkoli kód, který odkazuje na metodu.Zvolte Ano.

Přesunout do souboru UIMap pro usnadnění úprav, zkušební metody

Pokud zjistíte, že jeden ze zkušebních metod v kódované UI vyšetření vyžaduje vlastní kód, musíte jej přesunout do souboru UIMap.cs nebo UIMap.vb.Jinak váš kód bude přepsán pokaždé, když znovu zkompiluje kódované test uživatelského rozhraní.Pokud není metoda, vlastní kód přepsán pokaždé, když znovu zkompiluje zkoušky.

V UI akce podokně, vyberte znovu zkompiluje zkušební metody, které chcete přesunout do souboru UIMap.cs nebo UIMap.vb pro usnadnění vlastní kód funkce, které nebudou přepsány při testování kódu.Dále zvolte Přesunout kód tlačítko na panelu nástrojů kódované Editor uživatelského rozhraní vyzkoušet nebo otevřete místní nabídku pro zkušební metody a zvolte Přesunout kód.Zkušební metoda je odebrána ze souboru UIMap.uitest a již se zobrazí v podokně Akce uživatelského rozhraní.Chcete-li upravit testovacího souboru, který jste přesunuli, otevřete UIMap.cs nebo UIMap.vb soubor z Průzkumníku řešení.

Po dokončení přesunutí metody, uložit změny do souboru UIMap.Designer pomocí příkazu Uložit na Visual Studio nástrojů.

  • Co by měla vědět?
    Důležité otázky

    • Ikona upozorněníUpozornění: po přesunutí metody můžete nadále upravovat pomocí editoru kódované Test uživatelského rozhraní.Musíte přidat vlastní kód a udržovat ji pomocí editoru kódu.Přesunete-li metodu, zobrazí se dialogové okno Microsoft Visual Studio.Program jej upozorní, že metoda bude přesunuta ze souboru UIMap.uitest UIMap.cs nebo UIMap.vb souboru a že již nebude možné upravit metodu pomocí Editoru uživatelského rozhraní Test kódované.Zvolte Ano.

    Tipy

    • TipVrácení cestují, vyberte zpět z Upravit nabídky nebo stisknutím kombinace kláves Ctrl + Z.Nicméně je nutné potom ručně odebrat kód ze souboru UIMap.cs nebo UIMap.vb.

Vyhledání ovládacího prvku uživatelského rozhraní aplikace zkoušeného

V některých případech může být obtížné vizualizovat, kde jsou umístěny ovládací prvky v uživatelském rozhraní aplikace zkoušeného.Jedna z možností kódované testování Editor uživatelského rozhraní je vybrat ovládací prvek uvedené v mapě ovládacího prvku uživatelského rozhraní a zobrazte její umístění v aplikaci zkoušeného.Použití vyhledejte ovládací prvek uživatelského rozhraní funkce aplikace zkoušeného lze také ověřit změny vlastností hledání provedete ovládacího prvku.

Vyhledejte ovládací prvek uživatelského rozhraníOvládací prvek umístěný v aplikaci testovaný

V Uživatelského rozhraní ovládacího prvku mapy podokně vyberte ovládací prvek, který chcete vyhledat v aplikaci přidružené k testu.Potom otevřete místní nabídku pro ovládací prvek a pak zvolte vyhledejte ovládací prvek uživatelského rozhraní.V aplikaci, která je právě testován ovládací prvek označen modrým ohraničením.

  • Co by měla vědět?
    Důležité otázky

    • Ikona upozorněníUpozornění: před vyhledejte ovládací prvek uživatelského rozhraní, ověřte, zda je spuštěna aplikace přidružené k testu.

    Tipy

    • TipAlternativně můžete použít Vyhledejte všechny možnost, chcete-li ověřit, že všechny ovládací prvky v rámci kontejneru může být správně umístěn.Tato možnost je popsána v další části.

Umístění ovládacího prvku a jeho potomci

Je-li ověřit, že všechny ovládací prvky v rámci kontejneru může být správně umístěn v uživatelském rozhraní aplikace zkoušeného.To může být užitečný při ověřování hledání vlastnost provedené změny mohou mít na nádobě.Navíc je-li v uživatelském rozhraní aplikace zkoušeného byly provedeny významné změny, můžete ověřit existující vlastnosti ovládacího prvku hledání správnost stále.

Vyhledání všech podřízených ovládacích prvkůVšechny ovládací prvky, které jsou umístěny

V Uživatelského rozhraní ovládacího prvku mapy podokně vyberte kontejnerový ovládací prvek, který chcete vyhledat a zobrazit všechny následníky pro.Potom otevřete místní nabídku pro ovládací prvek a zvolte Vyhledejte všechny.Ovládací prvek kontejner a všechny jeho podřízené prvky jsou označeny v kódované UI Test editoru s zelená zaškrtávací značka nebo červený křížek.Tyto značky umožňují vědět, pokud ovládací prvky byly úspěšně umístěn v aplikaci zkoušeného.

  • Co by měla vědět?
    Důležité otázky

    • Ikona upozorněníUpozornění: před umístění ovládacích prvků uživatelského rozhraní, ověřte, zda je spuštěna aplikace přidružená k testu.

Vkládání prodlev před akcí uživatelského rozhraní

V některých případech můžete chtít provést test čekat některé k událostem, jako je například okno se zobrazí indikátor průběhu zmizí a tak dále.Pomocí editoru kódované Test uživatelského rozhraní, lze dosáhnout vložením zpoždění před akcí uživatelského rozhraní.Můžete určit, kolik sekund má zpoždění se.

Vložit zpoždění před akce uživatelského rozhraníPřidat 5 sekund zpoždění

V UI akce podokně rozbalte zkušební metoda, která obsahuje akce uživatelského rozhraní, který chcete vložit zpoždění před.Vyberte akci uživatelského rozhraní.Potom otevřete místní nabídku pro akce uživatelského rozhraní a zvolte Vložit zpoždění před.Zpoždění je vložen a zvýrazní před vybraná akce uživatelského rozhraní s následujícím textem: čekat na 1 sekund pro uživatele zpoždění mezi akcemi.V okně Vlastnosti změňte hodnotu zpoždění vlastnost pro požadovaný počet milisekund.

Poté, co dokončíte vkládání zpoždění, uložit změny do souboru UIMap.Designer pomocí příkazu Uložit na Visual Studio nástrojů.

  • Co by měla vědět?
    Poznámky

    Tipy

    • Tip Pokud se okno Vlastnosti nezobrazí, stiskněte a podržte klávesu Alt, a stiskněte klávesu Enter, nebo alternativně, stisknutím klávesy F4.

Externí zdroje

Pokyny

Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 2: testování: testování vnitřní

Nejčastější dotazy

Kódované testy uživatelského rozhraní FAQ - 1

Kódované testy uživatelského rozhraní FAQ -2

Fórum

Visual Studio uživatelského rozhraní automatizace testování (včetně CodedUI)

Viz také

Úkoly

Návod: Vytváření, upravování a údržba programového testu UI

Koncepty

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

Další zdroje

Vytváření kódované testy uživatelského rozhraní

Vytvoření datově řízeného programového testu UI

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