Sdílet prostřednictvím


Systémové testování pomocí programových testů uživatelského rozhraní

 

Publikováno: duben 2016

Automatizované testy uživatelského rozhraní (UI) jsou známy jako programové testy UI.  Tyto testy umožňují funkční testování uživatelského rozhraní a validaci jeho ovládacích prvků.  Programové testy UI lze vytvořit za účelem zjištění, zda uživatelské rozhraní funguje správně i po změně kódu.  

Programové testy UI se v řešeních sady Visual Studio často používají k rychlému ověření správné funkce kódu a jako kontrola kvality před odesláním změn kódu.  Programové testy UI mohou v řešení sady Visual Studio doplňovat testy částí.  Další informace naleznete v tématu Použití automatizace uživatelského rozhraní k testování kódu a Testování částí kódu.  

Programové testy UI lze použít také k automatizaci manuálních testů vytvořených v nástroji Microsoft Test Manager.  Tyto automatizované manuální testy lze pak zahrnout do konfigurací týmových sestavení jako součást testování integrace.  

Požadavky

  • Visual Studio Enterprise

Úkoly

Úkoly

Související témata

Vytvoření automatizovaného testu uživatelského rozhraní z existujícího manuálního testu: Vytvořte automatizovaný test uživatelského rozhraní z existujícího záznamu akce z manuálního testovacího případu.

Záznam akcí uživatele k vytvoření automatizovaného testu uživatelského rozhraní: Zaznamenejte akce uživatele, které chcete použít k vytvoření automatizovaného testu uživatelského rozhraní, a z tohoto záznamu vygenerujte kód programového testu UI.  Poté můžete do programového testu UI přidat vlastní kód pomocí Editoru kódu nebo pomocí Editoru programového testu UI.  

Přidání ovládacích prvků uživatelského rozhraní a ověření do automatizovaného testu uživatelského rozhraní: Přidejte do programového testu UI ovládací prvky uživatelského rozhraní a ověřte hodnoty a vlastnosti ovládacích prvků pomocí Tvůrce programového testu UI.

Testujete-li velkou aplikaci, může být zapotřebí usnadnit tvorbu programových testů UI pomocí několika map uživatelského rozhraní.

Přidat parametry ze zdroje dat pro použití s vaše programové uživatelského rozhraní testování: vytvořit programové testování uživatelského rozhraní test založený na datech pomocí přidání zdroje dat pro zkušební metody a spustit zkušební metoda pro každou sadu dat ve zdroji dat pomocí kontextu test.

Propojení testovacích případů s požadavky uživatele: Propojte automatizované testy UI s požadavky uživatele.  Následně lze zadat počet automatizovaných testů pro požadavky uživatele.  

Úprava programových testů UI pomocí editoru programového testu UI: Pomocí editoru programového testu UI můžete snadno upravovat programové testy UI.  Pomocí editoru programového testu UI lze vyhledat, zobrazit a upravovat testovací metody, akce uživatelského rozhraní a jim přidružené ovládací prvky v mapování ovládacího prvku UI.  

Spuštění automatizovaných testů uživatelského rozhraní: Spouštějte programové testy UI přímo ze sady Visual Studio, z nástroje Microsoft Test Manager, z nástroje Team Foundation Build.  Oproti jiným automatizovaným testům musí programové testy UI při spuštění pracovat s plochou.  

Přidání podpory pro vlastní ovládací prvky: rámci programové testování uživatelského rozhraní nepodporuje všechny možné uživatelského rozhraní a nepodporuje uživatelského rozhraní, které chcete testovat.  Například můžete nelze vytvořit okamžitě programové testy uživatelského rozhraní uživatelského rozhraní pro Microsoft Excel.  Však můžete vytvořit rozšíření programové testování rozhraní uživatelského rozhraní, které bude podporovat vlastní ovládací prvek.  

Osvědčené postupy pro programové testy UI: Zadávejte programové testy UI, které snižují dopad změny uživatelského rozhraní v testovaném programu.

Související scénáře

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

Chcete-li ověřit, které konfigurace jsou pro programové testy UI podporovány, vyhledejte aktuální seznam operačních systémů, prohlížečů a podporovaných technologií.

Externí zdroje

Pokyny

Testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 2: testování částí: testování uvnitř

testování průběžně odesílané pomocí sady Visual Studio 2012 – kapitola 5: automatizace testů systému

Nejčastější dotazy

Uživatelského rozhraní programové testy nejčastější dotazy k - 1

uživatelského rozhraní programové testy nejčastější dotazy týkající se -2

Fórum

Visual Studio uživatelského rozhraní automatizace testování (zahrnuje CodedUI)