8 मिनट का पठन
बारकोड स्कैनर एमुलेटर का उपयोग कैसे करें (चरण-दर-चरण मार्गदर्शिका)
बारकोड स्कैनर परीक्षण, QA वर्कफ़्लो और असली हार्डवेयर के बिना POS परीक्षण के लिए बारकोड स्कैनर एमुलेटर इस्तेमाल करने की व्यावहारिक चरण-दर-चरण मार्गदर्शिका।
9 मिनट का पठन
सर्वश्रेष्ठ बारकोड स्कैनर परीक्षण सेटअप वह नहीं है जिसकी मेज़ पर सबसे अधिक हार्डवेयर हो। वह सेटअप है जो स्कैनर-जनित बग को जल्दी दोहराने, विफलताओं को स्पष्ट देखने और उसी वर्कफ़्लो को बिना घर्षण के फिर चलाने में मदद करे। अधिकांश टीमों के लिए इसका अर्थ है एक उपकरण या वातावरण पर निर्भर रहने के बजाय कुछ व्यावहारिक उपकरणों को जोड़ना।
अच्छा उपकरण केवल यह सिद्ध नहीं करता कि सुखद पथ एक बार चल गया। वह तब तेज़ी से आगे बढ़ने में मदद करता है जब कुछ विफल हो। बारकोड स्कैनर परीक्षण में इसका अर्थ आमतौर पर चार बातें हैं:
मैं उपकरण आमतौर पर एक प्रश्न से आँकता हूँ: क्या यह „वह गलत लगा“ और „मैं समझ गया कि वह क्यों टूटा“ के बीच का समय घटाता है? यदि उत्तर नहीं है, तो उपकरण शायद मूल्य के बजाय औपचारिकता जोड़ रहा है।
रोज़मर्रा के विकास में बारकोड एमुलेटर सबसे व्यावहारिक शुरुआती बिंदु है। यह आपको अपनी वर्कस्टेशन से सीधे बारकोड स्कैनर का व्यवहार अनुकरण करने देता है, जो फ़ॉर्म फ़्लो बनाने, फ़ोकस वापसी जाँचने या यह डीबग करने के लिए आदर्श है कि POS स्क्रीन स्कैन के बाद मैन्युअल प्रविष्टि से अलग क्यों व्यवहार करती है।
इसीलिए Barcode Scanner Emulator जैसा उपकरण उपयोगी है: यह फ़ीडबैक लूप छोटा करता है। आप बारकोड मान बदल सकते हैं, स्कैन दोहरा सकते हैं, दूसरा प्रत्यय आज़मा सकते हैं और परिणाम तुरंत तुलना सकते हैं। अधिकांश फ़्रंटएंड और वर्कफ़्लो डीबगिंग के लिए यह भौतिक स्कैनर की पहुँच की प्रतीक्षा से अधिक मूल्यवान है।
एमुलेटर सभी हार्डवेयर परीक्षण का विकल्प नहीं है। रिलीज़ से पहले लूप में कम से कम एक असली स्कैनर चाहिए, खासकर यदि आप कई ऑपरेटिंग सिस्टम या लॉक किए गए रिटेल टर्मिनल का समर्थन करते हैं।
असली हार्डवेयर इन बातों के सत्यापन के लिए महत्वपूर्ण है:
व्यावहारिक तरीका सरल है: दैनिक काम के लिए एमुलेटर और विश्वास जाँच के लिए भौतिक स्कैनर। यदि क्रम उलट दें, तो आप ऐसे बग पर हार्डवेयर समय बर्बाद करते हैं जो बहुत पहले मिल सकते थे।
बारकोड वर्कफ़्लो उतने ही अच्छे होते हैं जितना उनके पीछे का डेटा। इन्वेंटरी, प्रमोशन, बंडल लॉजिक या स्थान नियमों से जुड़ा उत्पाद कोड फ़ील्ड में टाइप की गई यादृच्छिक संख्या से कहीं अधिक उपयोगी है।
परीक्षण बारकोड का दस्तावेज़ी सेट रखें:
यह POS परीक्षण के लिए विशेष रूप से महत्वपूर्ण है। यदि परीक्षण डेटा रोज़ बदलता है, तो आप सॉफ़्टवेयर के बजाय वातावरण डीबग करने लगते हैं।
स्कैन से जुड़ी आश्चर्यजनक संख्या में विफलताएँ मान फ़ील्ड में आने के बाद होती हैं। बारकोड सही जगह पहुँचता है, लेकिन लुकअप अनुरोध गलत बना है, गलत काटा गया है, खराब कैश हुआ है या बैकएंड ने अस्वीकार कर दिया है।
इसीलिए लॉग, नेटवर्क इंस्पेक्टर और API उपकरण अभी भी सर्वोत्तम बारकोड स्कैनर परीक्षण स्टैक का हिस्सा हैं। यदि POS खोज फ़ील्ड में स्कैन कुछ नहीं करता, तो मैं जानना चाहता हूँ कि बारकोड सही सामान्यीकृत हुआ या नहीं, Enter दो बार चला या नहीं, और सर्वर ने अपेक्षित परिणाम लौटाया या नहीं। केवल स्कैनर उपकरण इन प्रश्नों का उत्तर नहीं दे सकता।
POS परीक्षण और चेकआउट वर्कफ़्लो में स्टेजिंग मायने रखती है, क्योंकि स्कैनिंग कभी केवल पाठ इनपुट नहीं होती। वह मूल्य, कर, अनुमति, इन्वेंटरी, ग्राहक असाइनमेंट और रसीद लॉजिक को छूती है।
यहीं स्टेजिंग या सैंडबॉक्स वातावरण आवश्यक हो जाता है। अनुकरणित स्कैन कंपोनेंट डेमो पेज पर पूरी तरह चल सकता है और फिर भी विफल हो सकता है जब प्रमोशन, स्टॉक नियम और कैशियर अनुमतियाँ चित्र में आएँ। यह एमुलेटर छोड़ने का कारण नहीं है। यह उसे बेहतर वर्कफ़्लो सत्यापन के साथ जोड़ने का कारण है।
यदि हल्का पर विश्वसनीय सेटअप चाहिए, तो यह अच्छा डिफ़ॉल्ट है:
सबसे तेज़ टीमें ज़रूरी नहीं कि सबसे अधिक उपकरण इस्तेमाल करें। वे उपकरणों का सही छोटा सेट इस्तेमाल करती हैं और सुनिश्चित करती हैं कि प्रत्येक अलग तरह की विफलता कवर करे।
यदि मुझे अधिकांश टीमों से एक गलती काटनी हो, तो यह होगी: सॉफ़्टवेयर वर्कफ़्लो व्यवहार के स्पष्ट प्रश्नों के लिए असली हार्डवेयर मत इस्तेमाल करें। यदि मुद्दा फ़ोकस, Enter हैंडलिंग, खोज समय या वैलिडेशन क्रम है, तो एमुलेशन और लॉग से शुरू करें। समस्या संकीर्ण करने के बाद हार्डवेयर वापस लाएँ।
यह क्रम डीबगिंग लूप को स्वस्थ रखता है। यह स्कैनर को इस बात का बहाना बनने से भी रोकता है कि आधे दिन की जाँच के बाद बग अभी भी अस्पष्ट क्यों है।
सबसे तेज़ टीमें एक ही उपकरण पर निर्भर नहीं रहतीं।
वे कुछ सरल उपकरण जोड़ती हैं जो कुछ टूटने पर तेज़ी से आगे बढ़ने देते हैं।
यदि आपका सेटअप वही स्कैन दोहराने, जो हुआ उसे देखने और जल्दी समायोजित करने में मदद करता है, तो आप पहले से आगे हैं।
उपयोगी अगला कदम
यदि आप इन वर्कफ़्लो को व्यवहार में आज़माना चाहते हैं, तो उपकरण Barcode Scanner Emulator से शुरू करें और फिर अधिक परीक्षण पैटर्न के लिए ब्लॉग के बाकी हिस्से पर लौटें।
8 मिनट का पठन
बारकोड स्कैनर परीक्षण, QA वर्कफ़्लो और असली हार्डवेयर के बिना POS परीक्षण के लिए बारकोड स्कैनर एमुलेटर इस्तेमाल करने की व्यावहारिक चरण-दर-चरण मार्गदर्शिका।
9 मिनट का पठन
असली हार्डवेयर के बिना POS परीक्षण की व्यावहारिक मार्गदर्शिका, जिसमें बारकोड स्कैनर परीक्षण, चरणबद्ध वर्कफ़्लो और हार्डवेयर-रहित सत्यापन की सीमाएँ शामिल हैं।
9 मिनट का पठन
बारकोड एमुलेटरों की पूर्ण मार्गदर्शिका, जिसमें यह शामिल है कि वे कैसे काम करते हैं, कौन उनका उपयोग करता है, वे बारकोड स्कैनर परीक्षण में कहाँ फिट होते हैं और कहाँ नहीं।