อ่าน 8 นาที
วิธีใช้โปรแกรมจำลองเครื่องสแกนบาร์โค้ด (คู่มือทีละขั้นตอน)
คู่มือปฏิบัติทีละขั้นตอนสำหรับการใช้โปรแกรมจำลองเครื่องสแกนบาร์โค้ดในการทดสอบบาร์โค้ด เวิร์กโฟลว์ QA และการทดสอบ POS โดยไม่ต้องใช้อุปกรณ์จริง
อ่าน 9 นาที
การจัดชุดทดสอบเครื่องสแกนบาร์โค้ดที่ดีที่สุดไม่ใช่ชุดที่มีฮาร์ดแวร์บนโต๊ะมากที่สุด แต่เป็นชุดที่ช่วยให้คุณสร้างบั๊กที่ขับเคลื่อนด้วยเครื่องสแกนซ้ำได้เร็ว ตรวจความล้มเหลวได้ชัด และรันเวิร์กโฟลว์เดิมซ้ำโดยไม่ติดขัด สำหรับทีมส่วนใหญ่ นั่นหมายถึงการรวมเครื่องมือปฏิบัติไม่กี่อย่าง แทนที่จะพึ่งอุปกรณ์หรือสภาพแวดล้อมเดียว
เครื่องมือที่ดีไม่ได้พิสูจน์เพียงว่าเส้นทางสำเร็จทำงานได้ครั้งเดียว มันช่วยให้คุณเดินหน้าได้เร็วเมื่อมีบางอย่างล้มเหลว สำหรับการทดสอบเครื่องสแกนบาร์โค้ด มักหมายถึงสี่อย่าง:
ผมมักตัดสินเครื่องมือด้วยคำถามเดียว สิ่งนี้ลดเวลาระหว่าง “ดูแล้วไม่ถูก” กับ “ฉันเข้าใจว่าทำไมมันพัง” หรือไม่ ถ้าคำตอบคือไม่ เครื่องมือนั้นน่าจะเพิ่มพิธีการมากกว่าคุณค่า
สำหรับการพัฒนาวันต่อวัน โปรแกรมจำลองบาร์โค้ดคือจุดเริ่มต้นที่ปฏิบัติได้ที่สุด มันให้คุณจำลองพฤติกรรมเครื่องสแกนบาร์โค้ดจากเวิร์กสเตชันโดยตรง ซึ่งเหมาะเมื่อคุณสร้างโฟลว์ฟอร์ม ทดสอบการคืนโฟกัส หรือดีบักว่าทำไมหน้าจอ POS จึงมีพฤติกรรมต่างกันหลังสแกนเมื่อเทียบกับการกรอกด้วยมือ
นี่คือเหตุผลที่เครื่องมืออย่าง Barcode Scanner Emulator มีประโยชน์ มันย่นวงจรป้อนกลับ คุณเปลี่ยนค่าบาร์โค้ด รันการสแกนซ้ำ ลองคำต่อท้ายอีกแบบ และเปรียบเทียบผลได้ทันที สำหรับการดีบักส่วนหน้าและเวิร์กโฟลว์ส่วนใหญ่ สิ่งนี้มีค่ากว่าการรอเข้าถึงเครื่องสแกนจริง
โปรแกรมจำลองไม่ได้แทนที่การทดสอบฮาร์ดแวร์ทั้งหมด คุณยังต้องการเครื่องสแกนจริงอย่างน้อยหนึ่งเครื่องในวงจรก่อนปล่อย โดยเฉพาะถ้าคุณรองรับหลายระบบปฏิบัติการหรือเทอร์มินัลค้าปลีกที่ล็อกไว้
ฮาร์ดแวร์จริงสำคัญต่อการตรวจ:
แนวทางปฏิบัติเรียบง่าย ใช้โปรแกรมจำลองสำหรับงานประจำวัน และใช้เครื่องสแกนจริงเพื่อตรวจความมั่นใจ หากสลับกัน คุณจะเสียเวลาฮาร์ดแวร์กับบั๊กที่หาได้ตั้งแต่เนิ่น ๆ
เวิร์กโฟลว์บาร์โค้ดจะดีได้เพียงเท่าข้อมูลที่อยู่ข้างหลัง รหัสสินค้าที่ผูกกับสินค้าคงคลัง โปรโมชัน ตรรกะชุดสินค้า หรือกฎตำแหน่ง มีประโยชน์กว่าตัวเลขสุ่มที่พิมพ์ลงช่องมาก
เก็บชุดบาร์โค้ดทดสอบที่มีเอกสารสำหรับ:
สิ่งนี้สำคัญเป็นพิเศษสำหรับการทดสอบ POS หากข้อมูลทดสอบเปลี่ยนทุกวัน คุณจะจบดีบักสภาพแวดล้อมแทนซอฟต์แวร์
ความล้มเหลวที่เกี่ยวข้องกับการสแกนจำนวนน่าประหลาดใจเกิดหลังจากค่าเข้าสู่ช่องแล้ว บาร์โค้ดลงถูก แต่คำขอค้นหามีรูปแบบผิด ถูกตัดผิด ถูกแคชไม่ดี หรือถูกแบ็กเอนด์ปฏิเสธ
นั่นคือเหตุผลที่ล็อก เครื่องมือตรวจเครือข่าย และเครื่องมือ API ยังเป็นส่วนหนึ่งของชุดทดสอบเครื่องสแกนบาร์โค้ดที่ดีที่สุด หากการสแกนในช่องค้นหา POS ไม่เกิดอะไรขึ้น ผมอยากรู้ว่าบาร์โค้ดถูกปรับให้เป็นรูปแบบมาตรฐานถูกต้องหรือไม่ ENTER ทำงานสองครั้งหรือไม่ และเซิร์ฟเวอร์คืนผลที่คาดไว้หรือไม่ เครื่องมือเครื่องสแกนอย่างเดียวตอบคำถามเหล่านี้ไม่ได้
สำหรับการทดสอบ POS และเวิร์กโฟลว์คิดเงิน สภาพแวดล้อมทดลองสำคัญเพราะการสแกนไม่เคยเป็นแค่การป้อนข้อความ มันแตะราคา ภาษี สิทธิ์ สินค้าคงคลัง การกำหนดลูกค้า และตรรกะใบเสร็จ
นี่คือจุดที่สภาพแวดล้อมทดลองหรือแซนด์บ็อกซ์กลายเป็นสิ่งจำเป็น การสแกนจำลองอาจทำงานสมบูรณ์บนหน้าสาธิตคอมโพเนนต์ แล้วยังล้มเหลวเมื่อโปรโมชัน กฎสต็อก และสิทธิ์แคชเชียร์เข้ามา นั่นไม่ใช่เหตุผลให้ข้ามโปรแกรมจำลอง เป็นเหตุผลให้จับคู่กับ การตรวจเวิร์กโฟลว์ที่ดีกว่า
หากคุณต้องการการตั้งค่าที่เบาแต่เชื่อถือได้ นี่เป็นค่าเริ่มต้นที่ดี:
ทีมที่เร็วที่สุดไม่จำเป็นต้องใช้เครื่องมือมากที่สุด พวกเขาใช้ชุดเล็กที่ถูกต้อง และทำให้แต่ละอย่างครอบคลุมความล้มเหลวคนละชนิด
ถ้าผมต้องตัดความผิดพลาดหนึ่งอย่างออกจากทีมส่วนใหญ่ จะเป็นข้อนี้ อย่าใช้ฮาร์ดแวร์จริงกับคำถามที่ชัดเจนว่าเป็นพฤติกรรมของเวิร์กโฟลว์ซอฟต์แวร์ หากปัญหาคือโฟกัส การจัดการ ENTER จังหวะการค้นหา หรือลำดับการตรวจสอบ ให้เริ่มจากโปรแกรมจำลองและล็อก นำฮาร์ดแวร์กลับมาเมื่อจำกัดปัญหาได้แล้ว
ลำดับนั้นทำให้วงจรดีบักยังมีสติ และยังกันไม่ให้ตัวเครื่องสแกนกลายเป็นข้ออ้างว่าทำไมบั๊กยังคลุมเครือหลังสืบสวนไปครึ่งวัน
ทีมที่เร็วที่สุดไม่พึ่งเครื่องมือเดียว
พวกเขารวมเครื่องมือเรียบง่ายไม่กี่อย่างที่ให้เดินหน้าได้เร็วเมื่อมีบางอย่างพัง
ถ้าการตั้งค่าของคุณช่วยให้สแกนชุดเดิมซ้ำ ตรวจดูว่าเกิดอะไรขึ้น และปรับได้อย่างรวดเร็ว คุณนำอยู่แล้ว
ขั้นตอนถัดไปที่มีประโยชน์
หากต้องการลองเวิร์กโฟลว์เหล่านี้ในทางปฏิบัติ ให้เริ่มจาก เครื่องมือ Barcode Scanner Emulator แล้วกลับมาอ่านบล็อกที่เหลือเพื่อดูรูปแบบการทดสอบเพิ่มเติม
อ่าน 8 นาที
คู่มือปฏิบัติทีละขั้นตอนสำหรับการใช้โปรแกรมจำลองเครื่องสแกนบาร์โค้ดในการทดสอบบาร์โค้ด เวิร์กโฟลว์ QA และการทดสอบ POS โดยไม่ต้องใช้อุปกรณ์จริง
อ่าน 9 นาที
คู่มือปฏิบัติสำหรับการทดสอบ POS โดยไม่มีฮาร์ดแวร์จริง รวมถึงการทดสอบเครื่องสแกนบาร์โค้ด เวิร์กโฟลว์เป็นชั้น และขีดจำกัดของการตรวจโดยไม่มีฮาร์ดแวร์
อ่าน 9 นาที
คู่มือฉบับสมบูรณ์เกี่ยวกับโปรแกรมจำลองบาร์โค้ด รวมถึงวิธีการทำงาน ใครใช้ มันเข้ากับการทดสอบเครื่องสแกนบาร์โค้ดตรงไหน และตรงไหนที่ไม่เข้า