跳至內容

Barcode Scanner Emulator

QR 碼測試:如何測試 QR 掃描器

一份實用指南,說明如何產生測試 QR 碼,並驗證掃描器硬體、keyboard wedge 輸入、POS 流程以及支援 QR 的應用程式。

QR 碼測試代表什麼

QR 碼測試驗證掃描器能夠解碼預期內容,並且接收系統正確處理結果。成功解碼只是第一步:焦點、時序、後綴、驗證與應用程式行為也需要檢查。

1. 產生測試 QR 碼

開啟QR 碼產生器,輸入已知文字或 URL 並產生 QR 碼。先保持測試值簡單,再加入應用程式所期望的較長資料與特殊字元。

產生器在本機執行,內容留在瀏覽器中。你可以下載 SVG 或 PNG,用於列印、測試治具或在另一塊螢幕上顯示。

2. 測試實體掃描器與相機掃描器

以可讀尺寸與足夠對比顯示 QR 碼。用實體裝置、支援 QR 的手持掃描器、手機相機或應用程式相機掃描。換用不同尺寸、距離、光線與列印樣本重複測試,以找出實際限制。

僅支援一維條碼的掃描器無法讀取 QR 碼。在診斷應用程式之前,先確認掃描器支援 QR 條碼制式。

3. 在 Web、桌面與 POS 應用程式中測試 QR 輸入

掃描前把焦點放到目標欄位,並把收到的值與產生內容比較。測試重複掃描、空白或無效的應用程式狀態、長 URL,以及穿過多個欄位的流程。

進行 POS 測試時,驗證掃描選中正確的商品或動作,保留數量與價格行為,並且不會觸發非預期送出。

4. 測試 keyboard wedge 掃描器與後綴

許多掃描器把解碼後的 QR 內容當成鍵盤事件送出。使用條碼輸入測試器驗證精確值、突發時序,以及裝置是否附加 ENTER 或 TAB。

要理解其原理,請參閱HID keyboard wedge 指南。如果掃描器送出錯誤後綴,請將其設定與接收表單的預期行為對照。

排除失敗的 QR 掃描

  • 確認掃描器支援 QR Code,並且該條碼制式已啟用。
  • 增大顯示或列印尺寸,並使用清晰、高對比的碼。
  • 確保掃描器能看到完整 QR 碼與靜區。
  • 檢查焦點、鍵盤配置以及應用程式的輸入驗證。
  • 使用鍵盤事件測試器檢查原始按鍵事件。

沒有實體硬體時如何測試

硬體無法取得時,使用 Barcode Scanner Emulator 模擬掃描器按鍵,測試應用程式的輸入流程。這能驗證應用程式處理,但不能代替光學解碼或硬體測試。

常見問題

如何產生用於測試的 QR 碼?

使用 QR 碼產生器輸入文字或 URL,並在瀏覽器本機建立 QR 碼。顯示或列印後,用受測裝置或應用程式掃描。

條碼掃描器能讀取 QR 碼嗎?

掃描器必須支援 QR Code 這類二維條碼制式。僅支援一維碼的掃描器無法解碼 QR 碼,即使兩種裝置都可能使用 keyboard wedge 輸入。

如何測試 QR 掃描之後的 ENTER 或 TAB?

把產生的 QR 碼掃入條碼輸入測試器,並查看偵測到的後綴。設定掃描器或應用程式,使後綴符合預期流程。