Перейти до вмісту

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-код у тестер введення штрихкодів і перегляньте виявлений суфікс. Налаштуйте сканер або застосунок так, щоб суфікс відповідав задуманому процесу.