📣 Ogłoszenia
Webinar: Playwright w akcji – testy GUI bez backendu (ale z mockowaniem danych)
Już za kilka dni startujemy z webinarem:
Playwright w akcji – testy GUI bez backendu
Przyspiesz testy z podstawami API i mockowaniem w Playwright (z TypeScript)
Co dla Ciebie przygotowujemy?
Jak będzie wyglądał plan webinaru?
Jakie bonusy znajdziesz na wydarzeniu? 🤔
Tego wszystkiego dowiesz się z tego artykułu👇
tl;dr Webinar odbędzie się:
📅 17 października (wtorek)
⏰ 20:00-21:00
📺 na naszym kanale YouTube
Wszystkie informacje i linki o webinarze znajdziesz na naszej stronie:
🔗https://jaktestowac.pl/mockowanie/
Czy zdarzyło Ci się, że podczas testowania aplikacji potrzebowałeś zweryfikować jej front-end z bardzo różnorodnymi danymi?
Pewnie tak!
Ale przygotowanie takich danych często może być trudne, kosztowne, a czasem nawet niemożliwe. Na szczęście istnieje technika, która rozwiązuje ten problem. Jest to mockowanie danych!
Czym jest mockowanie?
Mockowanie to technika, która pozwala nam manipulować danymi w komunikacji między front-endem a back-endem.
Mockowanie pozwala nam udawać (czyli "symulować") dane, które normalnie pochodziłyby z prawdziwej aplikacji lub serwera internetowego. To pomaga nam w testowaniu naszej strony, nawet jeśli nie mamy dostępu do prawdziwych danych.
Przykład
Założenie
Testujemy stronę internetową do zamawiania jedzenia. Chcielibyśmy sprawdzić, czy strona (front-end) działa dobrze, gdy zamawiamy różne rodzaje jedzenia. Czyli np.:
- czy dane wyświetlają się poprawnie
- czy walidacja działa prawidłowo
Podejście
Zamiast korzystać z prawdziwej bazy danych z menu restauracji, możemy użyć mockowania danych, aby przygotować sztuczne dane. Są one takie same jak prawdziwe, ale są łatwiejsze do kontrolowania i testowania.
Rezultat
Dzięki temu możemy upewnić się, że nasz front-end działa poprawnie bez konieczności zamawiania prawdziwego jedzenia za każdym razem, gdy przeprowadzamy test.
Więcej o mockowaniu danych znajdziesz w naszym artykule:
Mockowanie może być kluczem do zapewnienia stabilności i efektywności testów UI oraz sprawdzania, jak front-end zachowuje się w różnych scenariuszach😉
Co pokażemy na webinarze?
Na webinarze sugerujemy, abyś oglądał i słuchał co będziemy prezentować😉
Gdy zapiszesz się na nasza listę mailingową, to po wydarzeniu otrzymasz nagranie wraz z całym kodem i obszernym bonusem😉
Zapisać się możesz pod poniższym adresem:
Zaczniemy od ekspresowego wprowadzenia do Playwright i REST API. Opowiemy też o naszej autorskiej aplikacji, którą będziemy testować😉
Następnie przygotujemy prosty projekt do testów automatycznych. Będziemy się tutaj opierać o TypeScript i Playwright Test.
Jeśli chcesz sobie przypomnieć, jak startować projekt z Playwright, to rzuć okiem na nasz w pełni darmowy kurs:
🔗https://www.youtube.com/playlist?list=PLfKhn9AcZ-cD2TCB__K7NP5XARaCzZYn7
Mając projekt przygotujemy testy😉 Najpierw skupimy się na testach UI, a następnie sprawdzimy jak wygląda komunikacja po REST API.
Uzbrojeni w tę wiedzę zaprojektujemy testy, które oprzemy o techniką mockowania danych.
Na praktycznych przykładach zobaczysz, jak podejść do tematu mockowania danych w Playwright. Niezależnie od tego, czy słyszałeś o mockowaniu, czy kompletnie nie wiesz na czym ono polega, to koniecznie wpadnij. Uzupełnimy Twoją testerską widzę😉
Bonus
Na webinarze zaprezentujemy 2 mega bonusy.
🚀Pierwszym bonusem będzie nasza autorska aplikacja do testów front-endu i back-endu. Aplikacja 🦎GAD jest ultra lekka i łatwa w aktualizacji.
Dzięki temu możliwy jest jej deployment do chmurowych serwisów w
zaledwie kilka minut! Daje to świetne możliwości pokazanie testów na
różnych środowiskach, wpięcia testów do procesu Ciągłej Integracji, czy obserwowania błędów, które lokalnie często nie wystąpią.
🦎GAD to niesamowity sprzymierzeniec w nauce automatyzacji nie tylko z Playwright!
🚀Drugi z Bonusów to prezentacja naszego nowego, nowatorskiego Programu o Automatyzacji z Playwright. Opowiemy dokładniej o jego zawartości i odpowiemy na pytania uczestników webinaru.
Wtedy też będzie możliwe przystąpienie do Programu w najbardziej atrakcyjnej cenie (która już nigdy się nie powtórzy!)🤫
Cały plan Programu znajdziesz tu: 🔗https://jaktestowac.pl/playwright/
Podsumowanie
Dołącz do nas, aby poznać sekrety mockowania danych w Playwright i zdobyć praktyczne umiejętności😉
Live jest także po to, aby odpowiedzieć na Twoje pytania dotyczące Playwright, TypeScript i naszego bogatego doświadczenia w projektach. Uważam, że będzie to świetna okazja do wymiany wiedzy i doświadczeń.
Reasumując, na webinarze pokażemy:
🧐 Czym jest mockowanie danych w testach?
🛠️ Jak można mockować w Playwright w TypeScript?
🌐 Jak wykorzystać wiedzę o API w testach GUI?
🐞 Jak debugować mocki?
⚖ Jakie są wady oraz zalety mockowania?
Wbij na webinar i odkryj, jak mockowanie danych może zrewolucjonizować Twoje podejście do testowania.
Wszystkie linki i aktualizacje znajdziesz na naszej stronie wydarzenia:
To będzie niezwykła podróż przez świat automatyzacji testów, która zapewni Ci nowe umiejętności i perspektywy.
Tymczasem do zobaczenia na webinarze!👋