Testowanie kodu przy użyciu kodowanych testów interfejsu użytkownika

Kodowane testy interfejsu użytkownika (CUITs) napędzają aplikację za pośrednictwem interfejsu użytkownika. Te testy obejmują testowanie funkcjonalne kontrolek interfejsu użytkownika. Umożliwiają one sprawdzenie, czy cała aplikacja, w tym jej interfejs użytkownika, działa prawidłowo. Kodowane testy interfejsu użytkownika są przydatne w przypadku weryfikacji lub innej logiki w interfejsie użytkownika, na przykład na stronie internetowej. Są one również często używane do automatyzowania istniejącego testu ręcznego.

Aby uzyskać najnowszą dokumentację, zobacz Używanie kodowanych testów interfejsu użytkownika do testowania kodu.

Uwaga

Kodowany test interfejsu użytkownika na potrzeby zautomatyzowanego testowania funkcjonalnego opartego na interfejsie użytkownika jest przestarzały. Visual Studio 2019 to ostatnia wersja, w której kodowany test interfejsu użytkownika będzie w pełni dostępny. Zalecamy używanie programu Playwright do testowania aplikacji internetowych i aplikacji Appium za pomocą usługi WinAppDriver na potrzeby testowania aplikacji klasycznych i aplikacji platformy UWP. Rozważ test Xamarin.UITest na potrzeby testowania aplikacji dla systemów iOS i Android przy użyciu platformy testowej NUnit. Aby zmniejszyć wpływ na użytkowników, minimalna obsługa będzie nadal dostępna w programie Visual Studio 2022. W programie Visual Studio 2022 użytkownicy mogą uruchamiać istniejące testy CodedUI, ale nie rejestrują nowych testów, ponieważ edytor kodowanych testów interfejsu użytkownika nie jest dostępny.

Wymagania

  • Visual Studio Enterprise 2019*
  • Kodowany składnik testu interfejsu użytkownika

Uwaga

* Program Visual Studio 2019 to ostatnia wersja, która umożliwia tworzenie testów za pośrednictwem rejestratora. Tylko podstawowa minimalna obsługa kodowanego testu interfejsu użytkownika jest dostępna w programie Visual Studio 2022.