Artur Duziak
Software Development Engineer in Test w SoftAvail. Od ponad 7 lat zajmuje się testowaniem (z krótką przerwą na pracę jako programista), interesując się każdym etapem wytwarzania oprogramowania – od pomysłu aż po utrzymanie. Specjalizuje się w testach automatycznych i chętnie dzieli się wiedzą w zespole, głęboko wierząc w podejście „whole-team approach” w testowaniu. Prywatnie wielki fan gier komputerowych, planszowych i dronów FPV.
Wtorek 6 października (Sala 2)
Page object model: świadoma decyzja czy dziedziczony nawyk?
Page Object Model to domyślny wzorzec w prawie każdym projekcie testowym - pytanie, ile osób świadomie go wybiera, a dla ilu jest to po prostu przyzwyczajenie?
W prelekcji poruszymy argumenty przeciw POM i skonfrontujemy je z zasadami programistycznymi takimi jak DRY, ale też z tymi mniej popularnymi jak WET oraz AHA. Pokażę, dlaczego POM może utrudniać czytelność testów i pracę nad nimi.
Będzie to lekcja krytycznego myślenia, szczególnie ważna teraz, gdy AI coraz częściej próbuje podejmować decyzje za nas. Wszystko omówimy na przykładach napisanych w Playwright + TypeScript. Po tej prelekcji inaczej spojrzysz na każdą abstrakcję w swoim kodzie.