Rafał Podraza

OAuth 2.0 bez tajemnic – jak działa logowanie przez Google?

OAuth 2.0

OAuth 2.0 to jeden z tych tematów, które bardzo często pojawiają się w aplikacjach webowych, API, Postmanie i testowaniu, ale wiele osób rozumie go tylko powierzchownie. Klikasz „Zaloguj przez Google”, aplikacja przekierowuje Cię do logowania, potem wracasz do systemu i nagle jesteś zalogowany. Niby proste, ale pod spodem dzieje się kilka ważnych rzeczy. W tym …

OAuth 2.0 bez tajemnic – jak działa logowanie przez Google? Read More »

REST API vs SOAP API – najważniejsze różnice, zalety i wady

api vs rest

nterfejsy API są dziś podstawą komunikacji pomiędzy aplikacjami. Dzięki nim systemy mogą wymieniać dane, integrować się ze sobą oraz automatyzować wiele procesów biznesowych. W świecie tworzenia i testowania oprogramowania najczęściej spotykamy dwa podejścia do budowy usług sieciowych: REST API oraz SOAP API. Choć oba rozwiązania służą do komunikacji pomiędzy systemami, różnią się architekturą, sposobem przesyłania …

REST API vs SOAP API – najważniejsze różnice, zalety i wady Read More »

Jak działa JWT token? Proste wyjaśnienie z praktycznym przykładem

jwt token

Jeśli zaczynasz naukę testowania API albo backendu, to prędzej czy później trafisz na JWT token. Problem jest taki, że wiele osób tłumaczy to w bardzo skomplikowany sposób. Pojawiają się jakieś podpisy cyfrowe, szyfrowanie, payloady i nagle początkujący tester nie wie już, o co chodzi. A prawda jest taka, że sam mechanizm JWT wcale nie jest …

Jak działa JWT token? Proste wyjaśnienie z praktycznym przykładem Read More »

Mobilewright — Playwright dla aplikacji mobilnych? Nowe podejście do testów iOS i Android

mobile wright

Testy automatyczne aplikacji webowych zrobiły w ostatnich latach ogromny krok do przodu. Mamy Playwrighta, mamy Cypressa, mamy całkiem wygodne API, auto-waiting, dobre raporty, trace viewer, sensowną pracę z locatorami i coraz lepsze wsparcie w CI/CD. A potem człowiek przechodzi do testów mobilnych i bardzo często ma wrażenie, jakby cofnął się kilka lat wstecz. Konfiguracja emulatorów, …

Mobilewright — Playwright dla aplikacji mobilnych? Nowe podejście do testów iOS i Android Read More »

Jak obsługiwać authentication state w Playwright | Logowanie i storageState

playwright wpis

Jedna z pierwszych rzeczy, które zaczynają irytować przy większych projektach w Playwright, to ciągłe logowanie użytkownika przed każdym testem. Na początku zwykle wygląda to tak: otwieramy stronę, wpisujemy login, wpisujemy hasło, klikamy „Login”, czekamy, dopiero wtedy zaczynamy właściwy test. Przy kilku testach jeszcze da się z tym żyć. Problem zaczyna się wtedy, gdy: mamy kilkadziesiąt …

Jak obsługiwać authentication state w Playwright | Logowanie i storageState Read More »

Jak wdrożyć AI w zespole QA? Praktyczne podejście

ai w qa

I szczerze?To już nie jest pytanie „czy warto”.Tylko raczej „jak zrobić to dobrze”. Bo samo wrzucenie ChatGPT do firmy nie sprawi nagle, że proces testowy stanie się szybszy i lepszy. W wielu przypadkach kończy się to wręcz odwrotnie — chaosem, generowaniem błędnych testów i kopiowaniem odpowiedzi bez zrozumienia. Dlatego w tym wpisie pokażę, jak według …

Jak wdrożyć AI w zespole QA? Praktyczne podejście Read More »

Top 10 narzędzi AI dla QA Engineer w 2026 roku

top 10 narzędzi

Jeszcze kilka lat temu AI w testowaniu oprogramowania kojarzyło się bardziej z marketingiem niż realną pomocą w pracy QA. Dzisiaj sytuacja wygląda zupełnie inaczej. Coraz więcej testerów korzysta z narzędzi opartych o sztuczną inteligencję praktycznie każdego dnia — nie tylko do generowania kodu, ale też do analizy błędów, tworzenia testów, dokumentacji czy nawet planowania scenariuszy …

Top 10 narzędzi AI dla QA Engineer w 2026 roku Read More »

Jak wygląda dzień pracy testera oprogramowania?

dzień pracy testera

To jedno z tych pytań, które bardzo często dostaję od osób chcących wejść do branży IT. Wiele osób wyobraża sobie pracę testera jako ciągłe „klikanie” w aplikację i szukanie błędów. Prawda jest jednak trochę bardziej złożona. Praca testera oprogramowania potrafi wyglądać zupełnie inaczej w zależności od firmy, projektu czy doświadczenia danej osoby. Inaczej wygląda dzień …

Jak wygląda dzień pracy testera oprogramowania? Read More »

5 funkcji w Playwright, które oszczędzają mi najwięcej czasu

5 funkcji w playwright

Im dłużej pracuję z Playwright, tym bardziej widzę, że największą różnicę robią nie jakieś „magiczne” komendy, tylko małe funkcje i rozwiązania, które codziennie oszczędzają czas. Na początku człowiek skupia się głównie na tym, żeby test w ogóle działał. Później zaczyna się walka z: flaky testami, debugowaniem, powtarzaniem tego samego setupu, wolnymi pipeline’ami, chaosem w frameworku. …

5 funkcji w Playwright, które oszczędzają mi najwięcej czasu Read More »

Playwright Fixtures — proste wyjaśnienie

Jeśli zaczynasz naukę Playwrighta, to prędzej czy później trafisz na temat fixtures.I szczerze? Na początku może to wyglądać trochę dziwnie. Bo nagle pojawia się jakieś test.extend(), przekazywanie obiektów do testów, custom fixtures… i człowiek zaczyna się zastanawiać: „Po co to wszystko, skoro mogę normalnie stworzyć page?” Sam miałem podobnie.Ale w praktyce fixtures bardzo szybko okazują …

Playwright Fixtures — proste wyjaśnienie Read More »

pakiet premium