#narzędzia

Dane testowe bez ryzyka – kuQA, czyli 175 generatorów w przeglądarce

Poprawny PESEL z datą sprzed 2000 roku, NIP przechodzący walidację, IBAN do testu przelewu albo paczka danych do importu – każdy tester zna moment, w którym takich wartości potrzebuje "na już", a produkcyjnych użyć nie wolno. kuQA to darmowe narzędzie przeglądarkowe z 175 generatorami i 43 walidatorami danych testowych. Działa bez rejestracji, bez reklam i bez wysyłania danych na serwer.

Mobilewright podczas testowania aplikacji Compose Multiplatform

Niedawno otrzymałem zadanie zautomatyzowania testów aplikacji mobilnej napisanej z wykorzystaniem Compose Multiplatform (CMP). Do tego celu wybrano Mobilewright - stosunkowo nowy framework open source inspirowany Playwrightem, przeznaczony do automatyzacji aplikacji na systemy Android oraz iOS. Podczas realizacji projektu poznałem jego możliwości, zalety oraz ograniczenia. W tym artykule dzielę się doświadczeniami z wykorzystania Mobilewright w połączeniu z Compose Multiplatform.

axesCheck i PAC w testach dostępności

Narzędzia do sprawdzania dostępności PDF-ów albo naprawiają plik, albo tylko sprawdzają, co jest w nim nie tak. axesCheck i PAC należą do tej drugiej grupy. Nie dołożą ani jednego tagu, ale powiedzą, czy dokument spełnia wymagania PDF/UA i WCAG.

Selenium, Cypress czy Playwright? Wybór frameworka 2026

Pytanie „który framework do automatyzacji testów webowych” wraca w zespołach testerskich z regularnością kwartalnych przeglądów budżetu. I dobrze, że wraca, bo odpowiedź sprzed dwóch lat dziś bywa już nieaktualna. Selenium, Cypress i Playwright nadal stoją na podium, ale dystans między nimi się zmienił, a kilka argumentów, które jeszcze niedawno przesądzały o wyborze, zdążyło się zdezaktualizować.

Playwright v1.61

Po wydaniu wersji 1.60 twórcy Playwrighta nie zwalniają tempa. Wersja 1.61 jest wprawdzie mniejsza objętościowo, ale za to eliminuje ograniczenia, które dotąd potrafiły uprzykrzyć życie: logowanie przez passkeye, bezpośredni dostęp do pamięci przeglądarki czy zapisywanie ruchu na WebSocketach.

Co nowego w Postmanie?

W ostatnim tygodniu maja 2026 roku Postman opublikował pakiet pięciu nowych funkcji. Zazwyczaj modyfikacje platformy są wdrażane stopniowo, dlatego jednoczesne wprowadzenie tak wielu usprawnień to rzadkość. Zmiany obejmują niemal każdy etap cyklu życia API: od projektowania specyfikacji, przez ich weryfikację, aż po testy wydajnościowe w procesach ciągłej integracji.

Jak zmusić AI do myślenia? Testy Soczewki

Czy da się oduczyć LLM bezmyślnego zgadywania? Maciek Telecki opracował „Soczewkę” – darmowy koncept ramowy, który wymusza na sztucznej inteligencji weryfikację własnych wniosków przed wygenerowaniem odpowiedzi. Narzędzie jest gotowe do wdrożenia, a autor szuka testerów, którzy poddadzą je krytycznej walidacji.

Playwright v1.60. Nowości

Wersja Playwright 1.60 przynosi solidną paczkę nowości, które mają ułatwić nam codzienne testowanie aplikacji internetowych. Twórcy skupili się zarówno na symulacji zaawansowanych akcji użytkownika, jak i na lepszej diagnostyce defektów oraz wygodniejszym zarządzaniu testami. Oto przegląd najważniejszych zmian.

PAVE 2.0

Weź dowolny raport z testów, specyfikację wymagań albo dokumentację techniczną zapisaną jako PDF. Z dużym prawdopodobieństwem czytnik ekranu nie da rady go odczytać. Nie ma w tym złej woli, po prostu nikt przy tworzeniu tego pliku nie zadbał o dostępność. PAVE (PDF Accessibility Validation Engine) to darmowe, webowe narzędzie, które pozwala rozwiązać ten problem bez konieczności znajomości wewnętrznej struktury plików PDF.

Mobilewright. Playwright dla aplikacji mobilnych

Testowanie aplikacji mobilnych od lat kuleje w porównaniu z webem. Appium wymaga postawienia serwera, skonfigurowania capabilities i pogodzenia się z tym, że te same testy inaczej zachowują się na iOS i na Androidzie. Detox jest szybszy, ale działa wyłącznie z React Native. Natywne frameworki – XCTest i Espresso – są dobre, ale każdy tylko na swojej platformie i tylko dla programistów, nie dla testerów. Mobilewright to próba wyjścia z tego pata: jeden framework, jedno API, iOS i Android.