Przejdź do treści

Barcode Scanner Emulator

Testowanie kodów QR: jak testować skanery kodów QR

Praktyczny przewodnik generowania testowych kodów QR oraz sprawdzania sprzętu skanera, wprowadzania klinem klawiaturowym, przepływów POS i aplikacji obsługujących QR.

Co oznacza testowanie kodów QR

Testowanie kodów QR sprawdza, czy skaner potrafi zdekodować oczekiwaną treść i czy system odbierający poprawnie obsługuje wynik. Udane dekodowanie to tylko pierwszy krok: trzeba też sprawdzić fokus, czas, sufiksy, walidację i zachowanie aplikacji.

1. Wygeneruj testowy kod QR

Otwórz generator kodów QR, wpisz znaną wartość tekstową albo URL i wygeneruj kod. Na początku trzymaj wartość testową prostą, a potem dodaj dłuższe dane i znaki specjalne, których oczekuje aplikacja.

Generator działa lokalnie, więc treść zostaje w przeglądarce. Możesz pobrać SVG albo PNG do druku, stanowisk testowych albo wyświetlenia na innym ekranie.

2. Testuj skanery fizyczne i oparte na kamerze

Wyświetl kod QR w czytelnym rozmiarze i z wystarczającym kontrastem. Zeskanuj go urządzeniem fizycznym, ręcznym skanerem obsługującym QR, aparatem telefonu albo kamerą aplikacji. Powtarzaj przy różnych rozmiarach, odległościach, oświetleniu i wydrukach, aby znaleźć praktyczne granice.

Skaner tylko kodów 1D nie odczyta kodów QR. Zanim zdiagnozujesz aplikację, potwierdź, że skaner obsługuje symbolikę QR.

3. Testuj wprowadzanie QR w aplikacjach webowych, desktopowych i POS

Przed skanem ustaw fokus w docelowym polu i porównaj otrzymaną wartość z wygenerowaną treścią. Testuj powtórzone skany, puste lub nieprawidłowe stany aplikacji, długie adresy URL i przepływy przechodzące przez wiele pól.

Przy testach POS sprawdź, czy skan wybiera właściwy produkt albo akcję, zachowuje zachowanie ilości i ceny oraz nie wywołuje niezamierzonego wysłania.

4. Testuj skanery z klinem klawiaturowym i sufiksy

Wiele skanerów wysyła zdekodowaną treść QR jako zdarzenia klawiatury. Użyj testera wprowadzania kodów kreskowych, aby sprawdzić dokładną wartość, czas serii oraz to, czy urządzenie dopisuje ENTER albo TAB.

Dlaczego to działa, wyjaśnia przewodnik o klinie klawiaturowym HID. Jeśli skaner wysyła zły sufiks, porównaj jego konfigurację z zachowaniem oczekiwanym przez formularz odbierający.

Rozwiązywanie nieudanych skanów QR

  • Potwierdź, że skaner obsługuje QR Code i że symbolika jest włączona.
  • Zwiększ wyświetlany lub drukowany rozmiar i użyj wyraźnego kodu o wysokim kontraście.
  • Upewnij się, że cały kod QR i strefa ciszy są widoczne dla skanera.
  • Sprawdź fokus, układ klawiatury i walidację wprowadzania w aplikacji.
  • Użyj testera zdarzeń klawiatury, aby zbadać surowe zdarzenia klawiszy.

Test bez fizycznego sprzętu

Gdy sprzętu nie ma, użyj Barcode Scanner Emulator, aby zasymulować naciśnięcia klawiszy skanera i przetestować przepływ wprowadzania w aplikacji. To sprawdza obsługę po stronie aplikacji, ale nie zastępuje dekodowania optycznego ani testów sprzętu.

FAQ

Jak wygenerować kod QR do testów?

Użyj generatora kodów QR, wpisz tekst albo URL i utwórz kod QR lokalnie w przeglądarce. Wyświetl go lub wydrukuj, a potem zeskanuj testowanym urządzeniem albo aplikacją.

Czy skaner kodów kreskowych odczyta kod QR?

Skaner musi obsługiwać symboliki 2D, takie jak QR Code. Skaner tylko 1D nie zdekoduje kodów QR, nawet jeśli oba urządzenia używają wprowadzania klinem klawiaturowym.

Jak przetestować ENTER albo TAB po skanie QR?

Zeskanuj wygenerowany kod QR do testera wprowadzania kodów kreskowych i sprawdź wykryty sufiks. Skonfiguruj skaner albo aplikację tak, aby sufiks pasował do zamierzonego przepływu.