Przejdź do treści
Software house i marketing · Poznań Realizacje Cennik Baza wiedzy O nas Kontakt 512 215 804

Co to jest Selenium?

Automatyczna platforma testowa została stworzona w 2004 roku w modelu open source. Mogą z niej korzystać osoby, które nie znają testowanego języka. Jest bardzo wszechstronna, ponieważ pozwala pisać testy w takich językach, jak:

  • JavaScript,
  • C#,
  • Groovy,
  • Java,
  • Perl,
  • PHP,
  • Python,
  • Ruby,
  • Scala.

Gdzie znajduje zastosowanie Selenium?

Wykorzystując Selenium, możesz przeprowadzić automatyczne testy w wielu przeglądarkach takich, jak m.in. Chrome, Edge, Safari, Firefox. Daje możliwość debugowania kodu testów, a także generuje raporty z wynikami pokazującymi, co działa poprawnie, a co nie. Znacząco skraca czas, który trzeba by było poświęcić na testy manualne.

Selenium bardzo dobrze radzi sobie z testowaniem dużych, wymagających projektów.

Jakie zalety ma Selenium?

  • Przejrzyste testowanie.
  • Intuicyjny interfejs graficzny.
  • Łatwe zarządzanie cyklem życia aplikacji.
  • Aktywna społeczność.
  • Powszechny dostęp do dokumentacji oraz wiedzy.
  • Elastyczność w wyborze języka programowania.
  • Narzędzie jest ciągle rozwijane.
  • Narzędzie dla początkujących, jak i zaawansowanych testerów.

Wady Selenium

  • Nie posiada pełnej struktury do generowania testów, a także ich uruchamiania i raportowania. Wymaga integracji z popularnymi frameworkami: JUnit, TestNG i PyTest.
  • Problem ze stabilnością testów przy aplikacjach z dynamicznym interfejsem użytkownika.
Masz projekt albo temat do omówienia? Napisz wprost do Jakuba.

Wyślij brief albo opisz temat w kilku zdaniach. Jakub wraca z pytaniami i wstępną wyceną w ciągu 24 godzin roboczych - bez zobowiązań.

    W czym możemy pomóc?
    Umów konsultację