Testowanie API z Playwright
Naucz się używać APIRequestContext Playwright do testowania backendu. Przygotowuj dane testowe przez API przed testami UI, waliduj odpowiedzi, obsługuj nagłówki uwierzytelniania i decyduj, kiedy.
Naucz się używać APIRequestContext Playwright do testowania backendu. Przygotowuj dane testowe przez API przed testami UI, waliduj odpowiedzi, obsługuj nagłówki uwierzytelniania i decyduj, kiedy.
Opanuj asercje web-first i auto-waiting w Playwright, aby wyeliminować niestabilne testy. Dowiedz się, dlaczego waitForTimeout to błąd, kiedy networkidle pomaga, jak działa expect.poll i czy.
Porównaj klasyczny Page Object Model z kompozycją opartą na fixture'ach Playwright. Dowiedz się, kiedy każdy wzorzec wygrywa, jak unikać obiektów-bogów i strukturyzować kod testowy dla.
Opanuj strategię lokatorów Playwright. Dowiedz się, dlaczego selektory oparte na rolach są lepsze od CSS, kiedy używać test ID, jak filtrować i łączyć lokatory, oraz unikać kruchych wzorców, które.
Dowiedz się, dlaczego Playwright to nowoczesny wybór dla testów E2E. Skonfiguruj pierwszy projekt, napisz niezawodny test używając auto-waiting i dostępnych selektorów, oraz zrozum model.
Narzędzia nie rozwiązują problemów z testowaniem — robią to testerzy. Poznaj kategorie narzędzi testowych, ryzyka związane z ich wdrożeniem i jak liczyć ROI automatyzacji.
Testowanie oparte na doświadczeniu to nie zgadywanie — to ustrukturyzowana intuicja. Poznaj exploratory testing, error guessing i testowanie oparte na checklistach.
Testowanie białoskrzynkowe wykorzystuje strukturę kodu do projektowania testów. Poznaj pokrycie instrukcji, decyzji i ścieżek — i dlaczego 100% pokrycia nie oznacza braku bugów.
Techniki czarnoskrzynkowe pozwalają projektować skuteczne testy bez znajomości kodu. Poznaj podział na klasy równoważności, analizę wartości granicznych, tablice decyzyjne i testy przejść stanów.
Czym różnią się testy regresji, smoke, sanity, wydajnościowe i bezpieczeństwa? Poznaj główne typy testów, kiedy je stosować i jak wpisują się w pipeline CI/CD.
Za co odpowiada każdy poziom testów? Poznaj zakres, cele, podstawy testów i typowe defekty dla testów komponentów, integracyjnych, systemowych i akceptacyjnych.
Różne modele wytwarzania oprogramowania oznaczają różne strategie testowania. Poznaj wpływ Waterfall, V-Model i Agile na testowanie oraz shift-left i shift-right w praktyce.
Testowanie wymaga innego nastawienia niż programowanie. Poznaj biasy poznawcze, napięcia między testerem a developerem i jak skutecznie komunikować defekty.
Dlaczego testujemy oprogramowanie? Poznaj cele testowania, różnicę między testowaniem a debugowaniem oraz 7 fundamentalnych zasad testowania z ISTQB.
Exploratory testing to nie losowe klikanie. Poznaj chartery testowe, session-based testing, jak dokumentować odkrycia i kiedy ten rodzaj testów daje największą wartość.
Testowanie to nie coś, co robisz na końcu. Poznaj różnicę między SDLC a STLC, ciągłe testowanie i quality gates w CI/CD, które zmieniają budowanie oprogramowania.
Niestabilne testy, złe selektory, zależności środowiskowe, brak strategii — poznaj prawdziwe przyczyny niepowodzeń automatyzacji i konkretne rozwiązania.
Unit, integration, E2E, manual, exploratory — każdy rodzaj ma swoje miejsce. Poznaj debatę test pyramid vs testing trophy i jak robić właściwe kompromisy.
Co tak naprawdę robi inżynier QA? Poznaj różnice między QA, SDET i Developerem, granice testów i anty-wzorce, które niszczą jakość w zespole.
Jakość to nie tylko 'brak bugów.' Poznaj prawdziwą definicję jakości, atrybuty jakości, koszt błędów i dlaczego jakość to odpowiedzialność całego zespołu.