Przejdź do głównej treści

Selenium

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

Co to jest Selenium?

Selenium to narzędzie służące do automatycznego testowania aplikacji internetowych. Pozwala sterować przeglądarką tak, jak robiłby to użytkownik: klikać przyciski, wpisywać dane do formularzy, przechodzić między stronami i sprawdzać wyniki działania aplikacji.

W pytaniu egzaminacyjnym poprawną odpowiedzią jest Selenium, ponieważ spośród podanych narzędzi właśnie ono jest przeznaczone do testowania aplikacji.

Do czego używa się Selenium?

Selenium wykorzystuje się głównie do:

  • testów interfejsu użytkownika aplikacji WWW,
  • testów regresyjnych, czyli sprawdzania, czy nowe zmiany nie zepsuły starszych funkcji,
  • automatyzacji powtarzalnych scenariuszy testowych,
  • sprawdzania działania aplikacji w różnych przeglądarkach.

Selenium WebDriver

Najczęściej używanym elementem Selenium jest Selenium WebDriver. Umożliwia on programowe sterowanie przeglądarką, np. Chrome, Firefox lub Edge.

Przykładowy scenariusz testowy może wyglądać tak:

  1. Otwórz stronę logowania.
  2. Wpisz login i hasło.
  3. Kliknij przycisk „Zaloguj”.
  4. Sprawdź, czy użytkownik został przeniesiony do panelu.

Czym Selenium nie jest?

Selenium nie jest systemem kontroli wersji jak Git, programem graficznym jak Photoshop ani systemem CMS jak WordPress. Jest narzędziem testowym, używanym przez testerów automatyzujących oraz programistów.

Warto zapamiętać

Na egzaminie INF.04, jeśli wśród odpowiedzi pojawia się pytanie o narzędzie do testowania aplikacji internetowych, bardzo często poprawną odpowiedzią będzie Selenium.