Použití programových testů uživatelského rozhraní k otestování kódu

Programové testy uživatelského rozhraní (CUIT) řídí vaši aplikaci prostřednictvím svého uživatelského rozhraní (UI). Mezi tyto testy patří funkční testování ovládacích prvků uživatelského rozhraní. Umožňují ověřit, že celá aplikace, včetně jejího uživatelského rozhraní, funguje správně. Programové testy uživatelského rozhraní jsou užitečné v případě, že uživatelské rozhraní obsahuje ověřování nebo jinou logiku, například na webové stránce. Často se také používají k automatizaci existujícího ručního testu.

Nejnovější dokumentaci najdete v tématu Použití programových testů uživatelského rozhraní k otestování kódu.

Poznámka:

Programový test uživatelského rozhraní pro automatizované funkční testování řízené uživatelským rozhraním je zastaralý. Visual Studio 2019 je poslední verze, ve které bude programový test uživatelského rozhraní plně dostupný. Pro testování aplikací pro stolní počítače a UPW doporučujeme používat Playwright pro testování webových aplikací a Appium s WinAppDriverem . Zvažte Xamarin.UITest pro testování aplikací pro iOS a Android pomocí testovací architektury NUnit. Aby se snížil dopad na uživatele, bude v sadě Visual Studio 2022 stále dostupná určitá minimální podpora. V sadě Visual Studio 2022 můžou uživatelé spouštět existující testy CodedUI, ale nemůžou zaznamenávat nové testy, protože editor programových testů uživatelského rozhraní není k dispozici.

Požadavky

  • Visual Studio Enterprise 2019*
  • Komponenta programového testu uživatelského rozhraní

Poznámka:

* Visual Studio 2019 je poslední verze, která umožňuje vytvoření testu prostřednictvím záznamu. V sadě Visual Studio 2022 je k dispozici pouze základní minimální podpora programového testu uživatelského rozhraní.