Barcode Scanner Emulator
راهنمای آزمون بارکد POS
سامانههای نقطه فروش چند رفتار وابسته به اسکنر را در یک گردشکار جمع میکنند. آزمون هر فیلد بهتنهایی اشکالهایی را از دست میدهد که فقط در توالی واقعی تسویهحساب ظاهر میشوند.
جستجوی محصول
یک بارکد محصول که معتبر بودنش معلوم است را در فیلد ورود قلم بخوانید و تأیید کنید محصول، قیمت و موجودی درست نمایش داده میشود. با بارکدهایی بیازمایید که نمادشناسیهای گوناگون کاتالوگ را نشان میدهند (UPC-A برای خردهفروشی آمریکا، EAN-13 برای محصولات بینالمللی) چون برخی سامانههای POS فقط یک قالب را درست تجزیه میکنند.
بارکدهای نامعتبر
بارکدی با جمع کنترلی شکسته، بارکدی که در کاتالوگ محصول نیست، و برچسبی نیمهپوشیده یا آسیبدیده بخوانید. هر مورد باید پیام خطای روشن و متمایز بدهد، نه شکست کلی یا بدتر از آن، افزودن بیصدای یک سطر قلم نادرست یا خالی.
مدیریت مقدار
همان محصول را چند بار پشتسرهم بخوانید و تأیید کنید مقدار درست افزایش مییابد و سطر تکراری ساخته نمیشود. اگر گردشکار شما «بارکد مقدار» را که پیش از محصول خوانده میشود پشتیبانی میکند (مثلاً x3 و سپس کد محصول)، همان توالی را بهطور مشخص بیازمایید، از جمله اینکه اگر خواندن مقدار قطع شود چه میشود.
رفتار پسوند در تسویهحساب چندفیلدی
تأیید کنید پسوند تنظیمشده (نگاه کنید به پسوندهای ENTER در برابر TAB) در هر گام کار درست را میکند: افزودن قلم نباید کل تسویهحساب را ارسال کند، اما بارکد اختصاصی «پایان فروش» (اگر گردشکار شما از آن استفاده میکند) باید این کار را بکند.
مشکلات فوکوس هنگام تسویهحساب
اسکن را درست پس از باز شدن مودال تخفیف یا کوپن، پس از ظاهر شدن گفتگوی پرداخت، و درست پس از افزودن قلم قبلی (پیش از پایان رسم دوباره رابط) بیازمایید. از دست رفتن فوکوس در این گذارها یکی از رایجترین اشکالهای واقعی POS است، چون اسکنی که هیچجا نمینشیند تا وقتی صندوقدار بگوید «گاهی قلمها اضافه نمیشوند» بهآسانی از چشم دور میماند.
سناریوهای آفلاین و تضعیفشده
اگر POS حالت آفلاین را پشتیبانی میکند، هنگام آفلاین بودن اسکن کنید و تأیید کنید قلمها برای همگامسازی بعدی درست در صف قرار میگیرند. همچنین بیازمایید اگر فراخوان جستجوی محصول کند باشد یا شکست بخورد چه میشود: آیا رابط اسکنهای بعدی را میبندد، یا صندوقدار میتواند در حالی که جستجوی قبلی هنوز معلق است جلوتر اسکن کند (که اگر با دقت مدیریت نشود میتواند سطرها را از ترتیب خارج کند)؟
ابزارهای پیشنهادی
از سازنده بارکد برای ساخت بارکدهای آزمون معتبر و عمداً نامعتبر (مثلاً جمع کنترلی شکسته) و از آزمایشگر ورودی بارکد برای تأیید گرفتن خام اسکن پیش از آزمون جریان کامل POS استفاده کنید.