Systémové testování pomocí programových testů uživatelského rozhraní
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 Ověřování kódu pomocí automatizace uživatelského rozhraní a Ověřování kódu pomocí testování částí.
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 Ultimate, Visual Studio Premium
Ú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řidání parametrů ze zdroje dat pro použití s programovým testem UI: Převeďte programový test UI na test řízený daty přidáním zdroje dat pro testovací metodu a použitím kontextu testu ke spuštění testovací metody pro každou sadu dat ve zdroji dat. |
|
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: Rozhraní programového testu UI nepodporuje všechna možná uživatelská rozhraní a nemusí podporovat uživatelské rozhraní, které má být testováno.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
Doprovodné materiály
Nejčastější dotazy
Programové uživatelského rozhraní testuje nejčastější dotazy k - 1
Uživatelské 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)