Barcode Scanner Emulator
Guía de pruebas de códigos de barras en el POS
Un punto de venta junta varios comportamientos que dependen del escáner en un solo flujo. Si pruebas cada campo por separado, se te escapan las fallas que solo aparecen en un checkout realista.
Búsqueda de productos
Escanea un código de producto que sepas que es válido en el campo de captura del ítem. Confirma que se muestren el producto correcto, el precio y el stock disponible. Prueba las simbologías que usa tu catálogo (UPC-A en el retail de Estados Unidos, EAN-13 en productos internacionales), porque algunos POS solo interpretan bien un formato.
Códigos inválidos
Escanea un código con el dígito de control roto, un código que no está en el catálogo y una etiqueta tapada o dañada. Cada caso debe mostrar un mensaje de error claro y distinto. No debe caer en un error genérico y, menos todavía, agregar en silencio un ítem equivocado o una línea vacía.
Manejo de cantidades
Escanea el mismo producto varias veces seguidas y confirma que la cantidad sube bien, en lugar de crear líneas duplicadas. Si tu flujo acepta un “código de cantidad” escaneado antes del producto (por ejemplo, “x3” y después el código del producto), prueba esa secuencia, incluido lo que pasa si el escaneo de la cantidad se interrumpe.
Comportamiento del sufijo en un checkout de varios campos
Confirma que el sufijo configurado (mira Sufijos ENTER y TAB) haga lo correcto en cada paso. Agregar un ítem no debe enviar toda la venta, pero un código dedicado de “cerrar la venta”, si tu flujo lo usa, sí debe hacerlo.
Problemas de foco durante el checkout
Prueba escanear justo después de abrir un modal de descuento o cupón, cuando aparece el diálogo de pago y apenas se agregó el ítem anterior, antes de que la interfaz termine de redibujarse. Perder el foco en esas transiciones es una de las fallas de POS más comunes en la operación real. Un escaneo que no cae en ningún lado pasa desapercibido hasta que el cajero dice que “a veces los productos no se agregan”.
Escenarios sin conexión y degradados
Si tu POS tiene modo sin conexión, escanea offline y confirma que los ítems queden en cola para sincronizarse después. Prueba también qué pasa si la búsqueda de un producto tarda o falla: ¿la interfaz bloquea nuevos escaneos, o el cajero puede seguir escaneando mientras una búsqueda anterior sigue pendiente? Si no se maneja con cuidado, las líneas pueden quedar fuera de orden.
Herramientas recomendadas
Usa el Creador de códigos de barras para armar códigos de prueba válidos y otros inválidos a propósito (por ejemplo, con el dígito de control roto). Usa el Verificador de entrada de códigos de barras para revisar la captura en crudo antes de probar el flujo completo del POS.