Stabilne Testy w Javie

Podczas warsztatów stworzymy od podstaw framework testów automatycznych oparty na Selenium 4 i REST Assured, skupiając się na stabilności i mechanizmach zapobiegających losowym błędom. Uczestnicy napiszą testy dla sklepu internetowego stworzonego specjalnie na potrzeby szkolenia, co pozwoli im zderzyć się z realnymi problemami już na starcie.

Warsztaty obejmują:

  • Omówienie znaczenia stabilności testów i pokazanie przykładów projektów, w których niestabilność uniemożliwia korzystanie z testów automatycznych.
  • Uzasadnienie wyboru narzędzi (Selenium 4 i REST Assured) oraz prezentacja kryteriów wyboru narzędzi do testowania automatycznego.
  • Stworzenie frameworku testów automatycznych dla backendu i frontendu z naciskiem na stabilność.
  • Zapoznanie się z różnymi problematycznymi sytuacjami podczas testowania automatycznego.
  • Tworzenie czytelnych raportów umożliwiających szybką diagnozę problemów z niestabilną implementacją lub błędami aplikacji.

Warsztaty skierowane są do testerów automatyzujących chcących pisać stabilne testy, które nie zawodzą w najmniej oczekiwanym momencie. Uczestnicy powinni mieć podstawową znajomość Javy. Jako ciekawostkę omówimy implementację metod akcji na warstwie użytkownika, by możliwe było korzystanie z najnowocześniejszych technologii (nie tylko Selenium, ale też Playwright).