Wstęp

TIP: Daj nam znać co sądzisz o naszym wystąpieniu!😉

Przygotowaliśmy dla Ciebie ankietę, która zajmie Ci mniej 1 minutę, a nam pozwoli poznać usprawniać nasze materiały i prelekcje! 😉 👉 Ankieta o TestWarez 2024

Kim jesteśmy?

Krzysiek Kijas
Senior Software Quality Engineer, Tech Lead, Mentor
profil na LinkedIn
O doświadczeniu...
  • Jako Tech Lead odpowiada za architekturę automatów z Playwright.
  • Z testowaniem i dbaniem o jakość oprogramowania jestem profesjonalnie związany od 2011.
  • Nabywałem doświadczenie w wielu projektach IT z różnych domen biznesowych (transport, finanse, administracja, zarządzanie systemami).
  • Posiadam doświadczenie praktyczne w pracy z różnymi narzędziami CI/CD (Jenkins, GitLab CI, Azure DevOps).
  • W codziennej pracy dbam o szeroko pojętą jakość w projekcie – poczynając od projektowania testów i strategii testowania, definiowanie i usprawnianie procesów, konsultacje rozwiązań, aż po tworzenie i projektowanie architektury frameworków do testów automatycznych.
  • Od 2014 zdobywam doświadczenie jako trener poprzez prowadzenie warsztatów dotyczących jakości, pisania testów i narzędzi wspomagających testowanie.
  • Współtworzę inicjatywę jaktestowac.pl, gdzie od początku przygotowuje kursy i materiały dla Nowoczesnych Testerów.
Przemek Barański
Senior Software Quality Engineer, Principal Engineer
profil na LinkedIn
O doświadczeniu...
  • Rozwija frameworki w Playwright do testów GUI oraz API zintegrowane z procesami CI/CD
  • Komercyjnym testowaniem oprogramowania zajmuje się od ponad 10 lat!
  • Specjalizuje się w tematach performance i automation, które praktycznie wykorzystuje przy zapewnieniu jakości dla globalnych systemów informatycznych.
  • Trenuje testerów od 2015, nie tylko online, ale też bezpośrednio na warsztacie, meetupie, konferencji czy uczelni.
  • Twórca bezpłatnych treści wspomagających testerów w całej Polsce ze stawianiem swoich pierwszych kroków w różnych obszarach testowania (vlog, Git dla Testerów, Podstawy Automatyzacji).
  • Zafascynowany technicznym rozwojem oraz upraszczaniem poznanych konceptów do łatwych i przyjemnych treści 😀
  • Tester nie tylko aplikacji ale i praktyk związanych z życiem, rozwojem i szeroko rozumianą jakością.

Jak wspieramy i dzielimy się wiedzą o Playwright?

Prelekcja: 10 Grzechów Nowoczesnej Automatyzacji (na przykładzie Playwright)

Uwydatnimy różne grzechy.

Dlaczego?

Aby skłonić do refleksji.

Aby wyciągnąć wnioski.

Uważamy, że sprzyja to głębszemu zastanowieniu się nad własnymi działaniami. Ten proces refleksji umożliwia nam spojrzenie na własne aktywności, podejścia i praktyki z większa krytyką.

Może być to impulsem do poprawy i dalszego rozwoju.

Dodatkowo, uwydatnianie grzechów w celu wyciągnięcia wniosków może pozwolić na zrozumienie mechanizmów, które prowadzą do popełnianych błędów oraz analizę możliwych ścieżek. Możemy bardziej świadomie podejść do podejmowania naszych przyszłych decyzji 😉

W efekcie, uwydatnianie grzechów przyczynia się do doskonalenie umiejętności programistycznych i ciągłe dążenie do lepszej jakości 😉

Czy tylko Playwright jest grzesznikiem?

Nie.

Playwright jest świetnym narzędziem, ale nie jest idealny.

Pracujemy z nim już wiele lat i mieliśmy z nim styczność w wielu projektach, domenach i firmach.
Dlatego dobrze znamy jego wady i zalety 😉

A każdy z tych grzechów możesz spotkać też w innych narzędziach i technologiach.

Również grzechy dotyczą zarówno narzędzia, jak i użytkowników 😉

W poniższych przykładach będziemy płynnie przechodzić pomiędzy tymi kontekstami 😉

Prezentacja

Prezentacje możesz pobrać klikając poniższy obrazek:

Lub za pomocą linka: Prezentacja

Podsumowanie

Masz obawę o przyszłość?

Przez monopol, niewielki zespół, duży produkt o ogromnej popularności?

Konkurencja nie śpi i będzie chciała zagarnąć trochę rynku dla siebie 😉

A wiele narzędzi, to wiele możliwości.

Zobacz przykład – Cypress zapożyczył sobie otwarty kod, który udostępnili twórcy Playwright, aby było możliwe testowanie przeglądarek opartych o WebKit (Launching Browsers WebKit (Experimental)) 😉

Ty również możesz podpatrywać różne rozwiązania – w innych projektach, w innych narzędziach. Wybierz to co jest Ci najbardziej obecnie potrzebne. Pamiętaj o swoim celu i dobieraj do niego adekwatne narzędzia 🙂

  • Bądź otwarty i dociekliwy

    Playwright, jako framework do testów, oferuje różnorodne formy i wzorce. Bądź otwarty na różnorodność możliwości i poznawaj nowe funkcje tego narzędzia. Jest wiele sposobów na osiągnięcie danego celu 🙂

  • Bądź czujny

    Playwright, podobnie jak każde narzędzie, ma swoje mocne i słabe strony. Jeśli napotkasz problemy, pamiętaj, że nie zawsze są one wynikiem Twojego błędu. Czasem są związane z samym frameworkiem, jego ograniczeniami i długiem technicznym. Bądź czujny i zawsze gotów na rozwiązywanie problemów ;).

  • Twórz kod prosty i zrozumiały

    Używaj jak najwięcej natywnych funkcji Playwright. Dzięki temu Twój kod będzie czytelniejszy i łatwiejszy do zrozumienia. Przy wykorzystaniu funkcji narzędzia możemy skoncentrować się bardziej na samych testach i przypadkach.

  • Partycypuj w rozwoju frameworka Playwright

    Twoje zaangażowanie w rozwój Playwright ma realny wpływ na społeczność. Zgłaszaj problemy, przesyłaj propozycje i bierz udział w procesie tworzenia. Dzięki temu framework będzie jeszcze lepszym narzędziem, które spełni różnorodne potrzeby zespołów..

  • Przekuj gniew w ciekawość

    Kiedy napotkasz trudności, nie wpadaj w złość. Zamiast tego, szukaj rozwiązań, dziel się swoim doświadczeniem z innymi i bądź zdeterminowany w dążeniu do osiągnięcia celu.

  • Inspiruj się

    Śledź postępy i trendy w świecie testów i narzędzi. Podpatruj jak inni rozwiązują różnorodne problemy i inspiruj się.

  • Testuj i daj testować innym

    Bądź aktywny w testowaniu własnego kodu, jednocześnie zachęcając innych do przeglądania i testowania Twojego kodu. Kwestionuj autorytety, w tym swoje własne, zadając pytania i poszukując najlepszych rozwiązań dostosowanych do konkretnego przypadku.

TIP: Daj nam znać co sądzisz o naszym wystąpieniu!😉

Przygotowaliśmy dla Ciebie ankietę, która zajmie Ci mniej 1 minutę, a nam pozwoli poznać usprawniać nasze materiały i prelekcje! 😉 👉 Ankieta o TestWarez 2024

Dzięki za obecność!

Linki

Poniżej znajdziesz rozszerzenie różnych materiałów:

Zgłoszenia do Playwright

Statystyki

Materiały

Znajdziesz nas na:

🔗LinkedIn
Wpisy o automatyzacji, naszych kursach i Programach
🔗YouTube
Wideo nie tylko o automatyzacji, ale także o rekrutacji czy soft skill w IT
🔗Instagram
Dzielimy się testerskim życiem i ciekawostkami
🔗Facebook
Informacje o naszych najważniejszych działaniach
🔗playwright.info
Blogujemy o automatyzacji, dobrych praktykach oraz wzorcach w Playwright
🔗GitHub
Nasze repozytoria pełne testerskiej wiedzy, kodu i inspiracji
Krzysztof Kijas  🔗LinkedIn
Senior Software Assurance Quality Engineer, Tech Lead, Mentor
Przemek Barański  🔗LinkedIn
Senior Software Assurance Quality Engineer, Principal Engineer