Loading...

Test Automation Expert w firmie eSky. Twórca podcastu „Testing Station”. Częsty gość konferencji branżowych, na których dzieli się wiedzą na tematy związane z automatyzacją testów. Swoją przygodę z IT rozpoczął od testowania aplikacji wbudowanych na telewizory i set-top boxy, a obecnie skupia się na kompleksowym testowaniu aplikacji webowych i mobilnych. Na co dzień rozwija projekt w branży tech travel, który pomaga klientom w ponad 50 krajach realizować swoje podróżnicze marzenia. W swojej pracy przeprowadza zarówno testy manualne jak i automatyzuje przypadki testowe przy użyciu takich frameworków jak Playwright & Cypress czy Vitest & Jest pisząc testy w JavaScriptcie / TypeScriptcie w zależności od potrzeb. Preferuje jednak język TypeScript. Jako lider techniczny stara się być mentorem dla mniej doświadczonych kolegów. Był prelegentem na takich konferencjach jak TestWarez, Boiling Frogs, 4Developers, Warszawskie Dni Informatyki, Test:Fest, Na Podbój IT, Automatyzacja Testowania w praktyce, Tester Summit czy QA Summit.

Linkedin: https://www.linkedin.com/in/ajelonek

Prelekcja/Presentation:

Vitest – nowy król testowania w świecie JS/TS?”

Framework “Jest” to obecnie najpopularniejsze rozwiązanie do tworzenia testów jednostkowych oraz integracyjnych w świecie JavaScript/TypeScript. Od lat stanowi podstawowe narzędzie dla Testerów i Front-End Developerów. Natomiast z racji tego, iż powstał ponad 13 lat temu ma on swoje wady i ograniczenia, które mogą być uciążliwe w nowoczesnych projektach.
Reakcją na te bolączki jest powstanie frameworka “Vitest” – nowoczesnego narzędzia, które wprowadza swoisty powiew świeżości do tego dość konserwatywnego świata.

Podczas swojej prezentacji:
• porównam “Vitest” do innych narzędzi tego typu, takich jak “Jest”, “Chai”, “Mocha” czy niedawno wydany “Node Test Runner”,
• omówię wady i zalety każdego z nich,
• opowiem o moich ostatnich doświadczeniach z migracją dużego projektu w eSky z “Jest” do “Vitest”, jakie napotkałem problemy oraz z czym musiałem się zmierzyć
• przedstawię nowości wprowadzone w ostatnich wersjach tego frameworka.

Czy ma szansę wygrać bitwę o serca testerów i developerów w 2025 roku z bardziej doświadczonymi rywalami? Czy może przegra z natywnym rozwiązaniem w postaci “Node Test Runner”? O tym właśnie będę chciał opowiedzieć podczas mojej prezentacji.

Język prezentacji/Language: EN/PL

Czego uczestnicy nauczą się z Twojego wystąpienia? / Key takeaways:

  • czym jest Vitest, jakie testy możemy w nim pisać, kiedy możemy go użyć i jakie problemy rozwiązuje
  • wady/zalety tego narzędzia w porównaniu do Jesta, Chai, Mocha czy Node Test Runnera
  • jak zabrać się za migracje testów jednostkowych oraz testów API do Vitesta (na bazie moich doświadczeń w tym zakresie)
  • jak dobrym połączeniem jest obecnie Vitest + Playwright i dlaczego używając tylko tych 2 narzędzi można pokryć całą piramidę testów na FE