Barcode Scanner Emulator
Тестування QR-кодів: як тестувати сканери QR
Практичний посібник зі створення тестових QR-кодів і перевірки апаратури сканера, введення keyboard wedge, процесів POS і застосунків, здатних читати QR.
Що означає тестування QR-кодів
Тестування QR-кодів перевіряє, що сканер може декодувати очікуваний вміст і що система-одержувач правильно обробляє результат. Успішне декодування — лише перший крок: треба також перевірити фокус, часову поведінку, суфікси, перевірку даних і поведінку застосунку.
1. Створіть тестовий QR-код
Відкрийте генератор QR-кодів, введіть відоме текстове значення або URL і створіть код. Спершу лишіть тестове значення простим, потім додайте довші дані й спеціальні символи, яких очікує застосунок.
Генератор працює локально, тож вміст лишається в браузері. SVG або PNG можна завантажити для друку, тестових пристосувань або показу на іншому екрані.
2. Протестуйте фізичні сканери й сканери з камерою
Покажіть QR-код у читабельному розмірі з достатнім контрастом. Зчитайте його фізичним пристроєм, ручним сканером, здатним читати QR, камерою телефона або камерою застосунку. Повторіть із різними розмірами, відстанями, освітленням і надрукованими зразками, щоб визначити практичні межі.
Сканер лише для 1D-штрихкодів не може читати QR-коди. Перш ніж діагностувати застосунок, підтвердьте, що сканер підтримує символіку QR.
3. Протестуйте введення QR у веб, настільних і POS-застосунках
Перед зчитуванням поставте фокус у цільове поле і порівняйте отримане значення зі створеним вмістом. Протестуйте повторні зчитування, порожні або недійсні стани застосунку, довгі URL і процеси, що проходять кілька полів.
Під час тестування POS перевірте, що зчитування обирає правильний товар або дію, зберігає поведінку кількості й ціни і не запускає небажане надсилання.
4. Протестуйте сканери keyboard wedge і суфікси
Багато сканерів надсилають декодований вміст QR як події клавіатури. За допомогою тестера введення штрихкодів перевірте точне значення, часову поведінку пакета і те, чи пристрій додає ENTER або TAB.
Чому це працює, пояснює посібник про HID keyboard wedge. Якщо сканер надсилає хибний суфікс, порівняйте його налаштування з очікуваною поведінкою форми-одержувача.
Усунення невдалих зчитувань QR
- Підтвердьте, що сканер підтримує QR Code і що символіку ввімкнено.
- Збільшіть показаний або надрукований розмір і використайте чіткий код із високим контрастом.
- Забезпечте, щоб сканер бачив увесь QR-код і тиху зону.
- Перевірте фокус, розкладку клавіатури й перевірку введення в застосунку.
- Сирі події клавіш перегляньте в тестері подій клавіатури.
Тест без фізичної апаратури
Коли апаратури немає, скористайтеся Barcode Scanner Emulator, щоб імітувати натискання клавіш сканера й протестувати процес введення застосунку. Це перевіряє обробку в застосунку, але не замінює оптичне декодування чи тест апаратури.
Часті запитання
Як створити QR-код для тестування?
У генераторі QR-кодів введіть текст або URL і створіть QR-код локально в браузері. Покажіть або надрукуйте його, потім зчитайте пристроєм чи застосунком, який тестуєте.
Чи може сканер штрихкодів прочитати QR-код?
Сканер має підтримувати 2D-символіки, як-от QR Code. Сканер лише для 1D не може декодувати QR-коди, навіть якщо обидва пристрої використовують введення keyboard wedge.
Як протестувати ENTER або TAB після зчитування QR?
Зчитайте створений QR-код у тестер введення штрихкодів і перегляньте виявлений суфікс. Налаштуйте сканер або застосунок так, щоб суфікс відповідав задуманому процесу.