Barcode Scanner Emulator
การทดสอบรหัส QR: วิธีทดสอบเครื่องสแกน QR
คู่มือปฏิบัติสำหรับสร้างรหัส QR ทดสอบ และตรวจฮาร์ดแวร์เครื่องสแกน อินพุต keyboard wedge เวิร์กโฟลว์ POS และแอปที่อ่าน QR ได้
การทดสอบรหัส QR หมายถึงอะไร
การทดสอบรหัส QR ตรวจว่าเครื่องสแกนถอดรหัสเนื้อหาที่คาดไว้ได้ และระบบที่รับจัดการผลลัพธ์ถูกต้อง การถอดรหัสสำเร็จเป็นเพียงขั้นแรก ยังต้องตรวจโฟกัส จังหวะเวลา ส่วนต่อท้าย การตรวจสอบ และพฤติกรรมของแอป
1. สร้างรหัส QR สำหรับทดสอบ
เปิด ตัวสร้างรหัส QR ใส่ค่าข้อความหรือ URL ที่รู้จัก แล้วสร้างรหัส เริ่มจากค่าทดสอบที่ง่ายก่อน แล้วจึงเพิ่มข้อมูลที่ยาวขึ้นและอักขระพิเศษที่แอปคาดหวัง
ตัวสร้างทำงานในเครื่อง ดังนั้นเนื้อหาอยู่ในเบราว์เซอร์ คุณดาวน์โหลด SVG หรือ PNG เพื่อพิมพ์ ใช้เป็นอุปกรณ์ทดสอบ หรือแสดงบนหน้าจออื่นได้
2. ทดสอบเครื่องสแกนจริงและแบบกล้อง
แสดงรหัส QR ในขนาดที่อ่านได้และมีความเปรียบต่างเพียงพอ สแกนด้วยอุปกรณ์จริง เครื่องสแกนมือถือที่อ่าน QR ได้ กล้องโทรศัพท์ หรือกล้องของแอป ทำซ้ำด้วยขนาด ระยะ แสง และตัวอย่างที่พิมพ์ต่างกันเพื่อหาขีดจำกัดที่ใช้ได้จริง
เครื่องสแกนบาร์โค้ด 1 มิติอย่างเดียวอ่านรหัส 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 ได้หรือไม่
เครื่องสแกนต้องรองรับสัญลักษณ์ 2 มิติ เช่น QR Code เครื่องสแกน 1 มิติอย่างเดียวถอดรหัส QR ไม่ได้ แม้ทั้งสองอุปกรณ์อาจใช้อินพุต keyboard wedge
จะทดสอบ ENTER หรือ TAB หลังสแกน QR ได้อย่างไร
สแกนรหัส QR ที่สร้างลงในตัวทดสอบอินพุตบาร์โค้ด แล้วดูส่วนต่อท้ายที่ตรวจพบ ตั้งค่าเครื่องสแกนหรือแอปให้ส่วนต่อท้ายตรงกับเวิร์กโฟลว์ที่ตั้งใจ