Opis techniczny
Jak planuję i przeprowadzam testy QA
Testowanie zaczynam od ścieżek krytycznych: logowanie, płatność, formularze, usunięcie konta. Piszę plany testów z historyjek użytkownika, robię testy funkcjonalne i regresję po wydaniach, zgłaszam błędy z priorytetem i krokami reprodukcji.
Macierz przeglądarek i urządzeń mobilnych sprawdza layout i zachowanie Safari. Testy kontraktu API w Postman lub w automatycznych suite’ach wykrywają rozjazd backendu. Playwright lub Cypress stosuję do stabilnych głównych ścieżek; nowy UX najpierw sprawdzam eksploracyjnie.
Uwzględniam przypadki brzegowe: pusty koszyk, wygasła sesja, podwójny klik płatności. Smoke wydajnościowy i przegląd monitoringu błędów łączę z QA funkcjonalnym. Często sam naprawiam znalezione błędy, gdy przyspiesza to oddanie.
Częste zadania w QA i testowaniu
- Jak ułożyć plan testów z krytycznych historyjek użytkownika
- Jak przetestować checkout, logowanie i formularze przed startem
- Jak zbudować macierz przeglądarek i urządzeń mobilnych
- Jak napisać testy kontraktu API w Postman lub automatycznie
- Jak wdrożyć regresję po każdym sprincie lub wydaniu
- Jak zautomatyzować główne ścieżki w Playwright lub Cypress
- Jak zgłaszać błędy z reprodukcją, wagą i priorytetem
- Jak złapać przypadki brzegowe: wygasła sesja, podwójna płatność
- Jak połączyć smoke wydajnościowy z monitoringiem błędów
- Jak przetestować lokalizacje i lokalne środowiska testowe płatności

