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.