Chuyển tới nội dung

Barcode Scanner Emulator

Kiểm thử mã QR: cách kiểm thử máy quét mã QR

Hướng dẫn thực tế để tạo mã QR kiểm thử và xác minh phần cứng máy quét, đầu vào keyboard wedge, quy trình POS cùng ứng dụng đọc được QR.

Kiểm thử mã QR nghĩa là gì

Kiểm thử mã QR xác minh máy quét giải mã được nội dung mong đợi và hệ thống nhận xử lý kết quả đúng. Giải mã thành công chỉ là bước đầu: còn phải kiểm tra tiêu điểm, thời gian, hậu tố, xác thực và hành vi ứng dụng.

1. Tạo một mã QR kiểm thử

Mở trình tạo mã QR, nhập một giá trị văn bản hoặc URL đã biết rồi tạo mã. Giữ giá trị kiểm thử đơn giản lúc đầu, sau đó thêm dữ liệu dài hơn và ký tự đặc biệt mà ứng dụng mong đợi.

Trình tạo chạy cục bộ nên nội dung ở lại trong trình duyệt. Bạn có thể tải SVG hoặc PNG để in, làm đồ gá kiểm thử hoặc hiển thị trên màn hình khác.

2. Kiểm thử máy quét vật lý và máy quét camera

Hiển thị mã QR ở kích thước đọc được với độ tương phản đủ. Quét bằng thiết bị vật lý, máy quét cầm tay đọc được QR, camera điện thoại hoặc camera ứng dụng. Lặp lại với kích thước, khoảng cách, ánh sáng và bản in khác nhau để xác định giới hạn thực tế.

Máy quét chỉ đọc mã vạch 1D không đọc được mã QR. Hãy xác nhận máy quét hỗ trợ ký hiệu QR trước khi chẩn đoán ứng dụng.

3. Kiểm thử đầu vào QR trong ứng dụng web, máy tính và POS

Đặt tiêu điểm vào trường dự kiến trước khi quét và so sánh giá trị nhận được với nội dung đã tạo. Kiểm thử lần quét lặp, trạng thái ứng dụng trống hoặc không hợp lệ, URL dài và quy trình đi qua nhiều trường.

Với kiểm thử POS, xác minh lần quét chọn đúng sản phẩm hoặc hành động, giữ hành vi số lượng và giá, và không kích hoạt gửi ngoài ý muốn.

4. Kiểm thử máy quét keyboard wedge và hậu tố

Nhiều máy quét gửi nội dung QR đã giải mã dưới dạng sự kiện bàn phím. Dùng trình kiểm thử đầu vào mã vạch để xác minh đúng giá trị, thời gian đợt nhập và thiết bị có gắn ENTER hay TAB không.

Để hiểu vì sao cách này hoạt động, xem hướng dẫn HID keyboard wedge. Nếu máy quét phát sai hậu tố, hãy so cấu hình của nó với hành vi biểu mẫu nhận mong đợi.

Khắc phục lần quét QR thất bại

  • Xác nhận máy quét hỗ trợ QR Code và ký hiệu đang bật.
  • Tăng kích thước hiển thị hoặc in và dùng mã rõ, tương phản cao.
  • Bảo đảm máy quét thấy đủ mã QR và vùng yên.
  • Kiểm tra tiêu điểm, bố cục bàn phím và việc xác thực đầu vào của ứng dụng.
  • Dùng trình kiểm thử sự kiện bàn phím để xem sự kiện phím thô.

Kiểm thử khi không có phần cứng

Khi không có phần cứng, dùng Barcode Scanner Emulator để mô phỏng lần nhấn phím của máy quét và kiểm thử quy trình nhập của ứng dụng. Việc này xác minh cách ứng dụng xử lý, nhưng không thay thế giải mã quang học hay kiểm thử phần cứng.

Câu hỏi thường gặp

Làm sao tạo mã QR để kiểm thử?

Dùng trình tạo mã QR để nhập văn bản hoặc URL và tạo mã QR ngay trong trình duyệt. Hiển thị hoặc in, rồi quét bằng thiết bị hoặc ứng dụng đang kiểm thử.

Máy quét mã vạch có đọc được mã QR không?

Máy quét phải hỗ trợ ký hiệu 2D như QR Code. Máy quét chỉ 1D không giải mã được mã QR dù cả hai thiết bị đều có thể dùng đầu vào keyboard wedge.

Làm sao kiểm thử ENTER hoặc TAB sau lần quét QR?

Quét mã QR đã tạo vào trình kiểm thử đầu vào mã vạch và xem hậu tố được phát hiện. Cấu hình máy quét hoặc ứng dụng sao cho hậu tố khớp quy trình dự kiến.