Testy interfejsu użytkownika UI

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Testy UI polegają na sprawdzeniu, czy elementy interfejsu aplikacji są poprawnie wyświetlane i działają zgodnie z wymaganiami. W aplikacji webowej dotyczą między innymi przycisków, formularzy, menu, komunikatów, tabel, ikon, układu strony oraz reakcji na działania użytkownika.

Co sprawdzają testy UI?

Najczęściej weryfikuje się, czy:

  • elementy strony są widoczne w odpowiednich miejscach,
  • teksty, etykiety i komunikaty są poprawne,
  • przyciski oraz linki działają zgodnie z przeznaczeniem,
  • formularze poprawnie reagują na dane użytkownika,
  • wygląd strony jest zgodny z projektem graficznym,
  • aplikacja poprawnie wyświetla się w różnych przeglądarkach i rozdzielczościach.

Związek z testami funkcjonalnymi

Testy UI często zalicza się do testów funkcjonalnych, jeżeli sprawdzają, czy aplikacja realizuje wymagane funkcje z punktu widzenia użytkownika. Przykład: użytkownik klika przycisk Zaloguj, a aplikacja wyświetla panel użytkownika albo komunikat o błędzie.

Przykład

Dla strony logowania test UI może sprawdzać, czy:

  • widoczne jest pole loginu,
  • widoczne jest pole hasła,
  • przycisk logowania jest dostępny,
  • po błędnych danych pojawia się komunikat o błędzie.

W pytaniach egzaminacyjnych poprawność wyświetlanych elementów aplikacji webowej należy kojarzyć z testami funkcjonalnymi lub testami interfejsu użytkownika.