how test point sale system restaurant pos testing example
¿Qué es el punto de venta (POS)?
POS alias El punto de venta es un lugar donde se realizan las transacciones. Puede ver sistemas POS en tiendas minoristas, restaurantes, hospitales y casi en todos los lugares donde se realizan pagos.
La mayoría de ustedes puede entender muy bien qué es un lector de códigos de barras o un dispositivo de pago inalámbrico (los dispositivos más utilizados para las transacciones de pago), pero el POS, en realidad, involucra muchos componentes y cada uno de los componentes debe estar bien integrado para ello. para que se ejecute correctamente.
En el artículo de hoy, voy a escribir sobre lo que hace que las pruebas de POS sean diferentes de otras. También he incorporado consejos de prueba en todo el artículo para que esto sea útil para nuestra comunidad de pruebas.
- Ejemplo de Prueba del sistema POS de restaurante incluido también
Miremos a:
- Qué hace que las pruebas de aplicaciones de POS sean diferentes
- Arquitectura EPOS (Punto de venta electrónico)
- Componentes físicos de EPOS
- Niveles / Funciones de POS
- Ejemplo de Prueba del sistema POS de restaurante incluido
Lectura recomendada=> Cómo probar una aplicación de comercio electrónico
Lo que vas a aprender:
- Qué hace que las pruebas de POS sean diferentes:
- Arquitectura POS:
- Componentes físicos de POS y cómo probarlos:
- Niveles / Funciones de POS:
- Nivel # 1) Nivel de aplicación / Funciones de recepción:
- Nivel # 2) Funciones de la parte trasera de la casa
- Nivel # 3) Funciones de nivel corporativo
- Lectura recomendada
Qué hace que las pruebas de POS sean diferentes:
La prueba del sistema POS parece compleja, pero no es tan complicada para aquellos que entienden bien el concepto. Es interesante porque tienes la sensación de estar sentado en una tienda y ejecutando sus casos de prueba ya que POS requiere configuración como lo vería en cualquier tienda.
Esto lo hace diferente en comparación con sentarse en su cubículo y ejecutar algunas verificaciones en una aplicación web. Las organizaciones que se ocupan de las pruebas del sistema POS mantienen laboratorios separados.
software cracker de contraseñas para windows 7
¿Cuáles son los desafíos en las pruebas de POS?
- Múltiples configuraciones según el requisito de la tienda: lo explicaré con unejemplo simple, digamos que una cadena minorista desea ejecutar una oferta promocional solo en una ciudad en particular, en tal caso, se requieren configuraciones especiales para los sistemas POS que se ejecutan en esa ciudad.
- POS requiere una configuración adecuada con todos los dispositivos, y también varios tipos de dispositivos de hardware y versiones del software.
- Varios dispositivos requieren pruebas de compatibilidad y también una prueba de integración exhaustiva
- Compatible con PCI, porque la prueba de POS se ocupa de los detalles de la tarjeta del usuario final.
Arquitectura POS:
Cada uno de los terminales de una tienda está conectado a un servidor de archivos. Los ajustes o las configuraciones principales se realizan en el servidor y luego se envían a cada uno de los terminales de la tienda. Los XML o los trabajos por lotes se utilizan para realizar dichas actualizaciones.
Para las grandes tiendas minoristas o cadenas de tiendas, ninguno de los cambios se realiza localmente. Dado que los sistemas POS aceptan el pago con tarjeta, están integrados con los proveedores externos que principalmente procesan tarjetas de crédito, por lo que cada vez que se realiza una transacción con tarjeta de crédito, los datos se envían al tercero o bancos para su autorización.
(Pulsa sobre la imagen para agrandarla)
Imagen Fuente .
preguntas y respuestas básicas de la entrevista sql para freshers pdf
Componentes físicos de POS y cómo probarlos:
#1) Terminal – Terminal es la pantalla principal que se utiliza para ingresar los detalles de la transacción. En su mayoría son dispositivos con pantalla táctil. Todas las configuraciones, ya sean relacionadas con la lista de productos, precios, ofertas promocionales, modos de pago, se envían al terminal. Este es el dispositivo principal que se utiliza en cualquier punto de venta.
- La prueba de terminal requiere validación para garantizar que los dispositivos estén conectados a la red y que se esté ejecutando el último sistema operativo para admitir la aplicación POS.
# 2) Poste de exhibición - Display Pole es el dispositivo que muestra el precio del artículo una vez que el producto se escanea con el escáner de código de barras.
- Verifique que el poste de la pantalla muestre el mismo precio que se ve en el terminal POS
#3) Lector de código de barras - El lector de código de barras se utiliza para escanear los productos. Una vez que se completa el escaneo, se realiza una verificación en el backend para verificar si el artículo existe en la lista de inventario y también recuperar el precio del artículo. Una vez que el artículo se vende, el inventario se actualiza para reducir la cantidad de unidades disponibles.
- Para fines de prueba, la validación se puede realizar escaneando un producto que falta en la lista de inventario
- Validar mediante el escaneo de productos que están disponibles en la lista de inventario pero sin etiqueta de precio
- Valide escaneando productos que están disponibles en la lista de inventario con el etiquetado adecuado a un nivel de precio.
# 4) Caja registradora - La caja registradora se utiliza para almacenar efectivo. Para cualquier transacción en efectivo, la caja registradora se abre inmediatamente para que los cajeros acepten el efectivo del cliente y también devuelvan el saldo, si lo hubiera.
- La prueba de la caja registradora se puede realizar seleccionando el modo de pago como Efectivo y realizando una transacción en efectivo con un monto de reembolso.
# 5) Dispositivo de mano - Los dispositivos de mano son dispositivos inalámbricos que se utilizan para aceptar pagos con tarjeta de crédito. Estos facilitan la autenticación del usuario al llevar el dispositivo directamente al usuario final, donde los usuarios pueden ingresar el PIN de la tarjeta.
- Las pruebas se pueden realizar creando una transacción seleccionando un modo de pago como Tarjeta.
- Se debe realizar la verificación para la entrada manual de la cantidad.
# 6) Impresora - Las impresoras están conectadas a cada uno de los terminales y se denominan impresoras de registro, estas se utilizan para generar el recibo después de cada transacción.
- Los probadores pueden verificar la impresión de recibos, verificar la alineación, sobrescritura de texto, tamaño de texto, fuentes, etc.
- Se puede verificar el caso de manejo de errores, decir qué sucederá si la impresión se da cuando la impresora no está en un estado listo o la impresora no tiene papel.
- Verifique el resultado cuando la impresora se desconecte o pierda la conexión en medio de la transacción.
# 7) Lector de tarjetas magnéticas - Los MSR se utilizan para deslizar las tarjetas utilizadas para el pago, que pueden ser tarjetas de débito, crédito o tarjetas de regalo. Esto se usa principalmente en tiendas minoristas o restaurantes, pero con los horarios cambiantes, donde se requiere que un usuario ingrese el PIN para el pago, en muchos lugares verá que se usa un dispositivo inalámbrico para aceptar pagos con tarjeta.
- En el caso de las tarjetas de regalo, los MSR se utilizan para verificar el saldo, la fecha de vencimiento y el pago. Los recibos impresos se entregan a los huéspedes para su autorización. Los evaluadores deben validar estos casos.
También leer=> 7 tipos de errores de software que todo evaluador debe conocer
Niveles / Funciones de POS:
Básicamente, hay 3 niveles o funciones involucradas en POS.
Nivel # 1) Nivel de aplicación / Funciones de recepción:
1) Transacción de venta - El objetivo principal de cualquier sistema POS es facilitar las transacciones:
- Validar una transacción de venta exitosa que incluiría el escaneo del artículo usando un dispositivo de código de barras o la entrada manual usando el teclado, asegurando que el monto total a pagar se calcule y se muestre en la pantalla y debe terminar con un pago e impresión de recibo exitosos.
- Validación del cálculo correcto del importe de impuestos
2) Pago - El pago es otra área importante en el alcance de los probadores. Esto se debe a la amplia gama de modos de pago aceptados por POS. Un POS permite el pago a través de Tarjeta, Efectivo, Tarjetas de Regalo. También aceptan ciertos códigos de cupón, vales de descuento.
- Validación de efectivo - La validación de efectivo es la más sencilla de probar. El sistema calcula el saldo restante y facilita el trabajo del cajero para reembolsar el monto al cliente. Muchas veces, los usuarios pueden preferir realizar pagos parciales, algunos utilizando una tarjeta de regalo (GC) y el resto en efectivo. Se deben realizar pruebas para validar si el sistema acepta y permite pagos parciales.
- Validación de tarjeta - El pago con tarjeta siempre requerirá la autorización de un tercero. El pago con tarjeta comienza deslizando la tarjeta, a través de MSR o un dispositivo de mano, y luego toma la autorización del cliente por la cantidad especificada. La misma cantidad luego es autorizada por terceros bancos.
- Validación de la tarjeta de regalo - Los evaluadores pueden validar la fecha de vencimiento, un monto en la tarjeta antes del canje puede ser validado deslizando la tarjeta en el MSR, deslizándola en ambos sentidos para ver el comportamiento del sistema, validar en la transacción de pago parcial, validar pagando en exceso con la tarjeta.
- Descuentos / Cupones / Ofertas promocionales - Esta es un área de prueba complicada porque los sistemas están diseñados para aceptar solo un código de cupón y no todos los tipos de descuentos, por lo que la validación debe consistir en todos los tipos de combinaciones. Las pruebas se pueden realizar usando un código que funciona con el monto total o usando un vale de descuento aplicable a ciertos artículos. Una vez más, las ofertas promocionales son de corta duración y no se aplican en todas partes, por lo que las pruebas de descuentos y cupones requieren un poco de cuidado. Además, valide el orden en que se aplican los descuentos. A veces, los descuentos de la tienda no funcionan con los cupones del fabricante y, a veces, sí lo hacen. Por lo tanto, tenga mucho cuidado al probar esto.
Nivel # 2) Funciones de la parte trasera de la casa
1) Fin del día - El final del día es la actividad más importante realizada en el backend. Durante el EOD, se realizan varias conciliaciones y se actualizan los sistemas de backend.
Se generan varios informes resumidos, incluida la conciliación diaria de ventas, y se envían a las partes interesadas porque esto da una indicación de cómo fue el día en términos de ventas. Además, se envía un resumen a los bancos de todas las transacciones con tarjeta de crédito realizadas durante el día. El sistema de inventario se actualiza para reflejar el balance de existencias correcto.
Esta forma una de las principales áreas de prueba. Los escenarios importantes que se pueden incluir como parte de las pruebas de EOD pueden ser:
- Verifique que la ejecución del proceso de EOD sea exitosa. Esto tendrá varias fallas intencionales para asegurar que el día operativo esté cerrado o no. Digamos que en un restaurante, los gerentes no podrán ejecutar el proceso de EOD si no se cierran todos los cheques si no se registra la salida de todos los empleados del sistema. Las pruebas deben incluir la ejecución de este proceso, incluidas todas las comprobaciones con escenarios positivos y negativos. Por lo general, este es un proceso automatizado que está programado para ejecutarse en un cierto intervalo de tiempo en tiendas reales. Para fines de prueba, este proceso debe probarse manualmente.
- Verifique que los informes de conciliación se generen y valide el contenido del informe para garantizar que los datos del informe coincidan con los datos de esa tienda en particular. Para este tipo de pruebas, los evaluadores pueden crear manualmente algunas transacciones y anotar los datos ingresados, y generar un informe de conciliación al final del día y hacer coincidir los datos que ingresaron. El informe de conciliación sería más como un balance con los detalles de débito y crédito.
2) Programación de empleados - Otra actividad importante de BOH involucra la función de programación que se ocupa principalmente de crear un horario de trabajo para los empleados. Los empleados deben registrarse en el sistema según su horario.
La programación se puede realizar manualmente o de forma automatizada mediante el uso de datos de patrones de ventas anteriores y los requisitos de mano de obra del proyecto. La programación es una actividad de back-end, pero la validación ocurre en el front-end cuando el empleado intenta fichar.
- La validación debe incluir la verificación de un reloj no programado en
- Hora de entrada y salida programada
- Entrada y salida anticipadas programadas
3) Gestión de inventario - Otra área importante es la gestión de inventarios. Los gerentes de tienda requieren principalmente que estos sistemas rastreen los productos en cada etapa del ciclo de inventario y también que tengan una idea antes de que un artículo caiga por debajo del nivel de existencias.
Por lo tanto, los sistemas de inventario están diseñados para que los gerentes puedan pedir el producto correcto en el momento correcto, en la cantidad correcta al proveedor correcto y al precio correcto.
La validación de la prueba debe incorporar:
- Validación de la cantidad a comprar
- Alerta si el nivel de existencias cae por debajo de la par
- Realización de pedido
- La validación de la Lista de artículos correcta con el precio correcto se muestra en el POS para su selección
- Asociación de artículos y precios, validación de nivel maestro
Nivel # 3) Funciones de nivel corporativo
Las funciones de nivel corporativo no requieren que se siente frente al sistema POS para realizarlas, pero se realizan utilizando cualquier computadora portátil / de escritorio con la aplicación o el software instalado, pero de alguna manera están integradas con los sistemas POS. Si las funciones corporativas se realizan mediante una aplicación web, habrá un mecanismo que enviará los cambios o configuraciones al POS.
aplicación de descarga de canciones mp3 gratis para android
1) RR.HH. y nómina - El sistema de recursos humanos y nómina se ocupa de la contratación de empleados, el mantenimiento de los sueldos / salarios de los empleados, las leyes laborales, los detalles fiscales, la disponibilidad de los empleados y la licencia de los empleados.
En su mayoría, el mantenimiento de la nómina se realiza con un tercero como ADP, etc., por lo que la integración debe probarse bien. La mayoría de las actividades de RR.HH. se mantienen internamente. La nómina se convierte en un área enorme separada para las pruebas, ya que requiere todo tipo de cálculos antes de que se finalice el monto del cheque de pago de un empleado. Forma un enorme campo de pruebas.
- La validación se puede realizar para las actividades de recursos humanos, como la contratación de empleados y luego garantizar que los empleados se importen a los sistemas POS
- Salario / cálculo de salario según las leyes laborales
- Capacidad de los empleados para ingresar detalles de la licencia
2) Finanzas y Contabilidad - El sistema de Finanzas y Contabilidad es el que requiere el reporte. Estados de pérdidas y ganancias, presupuestos planificados, variaciones, ventas diarias de las tiendas, etc. Todos estos detalles son requeridos por el equipo de contabilidad para asegurarse de que la tienda POS va por buen camino o no.
Se toman muchas decisiones basadas en el análisis de este informe. Digamos, si el equipo decide abrir una nueva tienda, basándose en datos históricos y análisis, el equipo de cuentas aprueba el presupuesto y el área donde se podría abrir la tienda. Además, estos detalles les ayudan a encontrar las áreas de mejora.
- Validar la generación de informes adecuados
- Verificar la lógica del análisis
- Validación de la cuenta de resultados y balance
3) Gestión de proveedores - Para el suministro de bienes, cualquier industria minorista requeriría proveedores; ahora, el sistema de gestión de proveedores se encarga de evaluar al proveedor adecuado que proporcione un precio razonable y de monitorear su desempeño.
Desde la perspectiva de las pruebas, se pueden realizar las siguientes validaciones importantes:
- Validar la entrada y el mantenimiento del detalle del proveedor en el sistema
- Validar precios de proveedores
- Valide el desempeño del proveedor mediante el seguimiento de la entrega a tiempo, la calidad de los productos entregados, etc.
4) DW y BI - Almacén de datos permite a cualquier industria almacenar y mantener detalles de la transacción durante años, lo que se puede utilizar para conocer las tendencias, formular patrones de compra, etc. Las herramientas de inteligencia empresarial se utilizan para recuperar esta enorme cantidad de datos de diferentes sistemas y brindar una oportunidad al usuario final para analizar.
Los sistemas DW se actualizan a partir de los datos que provienen de los sistemas POS. Por lo tanto, a partir de las necesidades de prueba, esto nuevamente es fundamental para las pruebas. Muchas organizaciones utilizan herramientas de BI o algunas desarrollan análisis internos. Pero en ambos casos, se requieren pruebas.
Los sistemas DW y BI ayudan a las personas a nivel corporativo al simplificar la generación de informes y personalizarlos según sus necesidades, también ayuda a un mejor seguimiento del rendimiento.
- La validación a nivel de POS se puede realizar para datos transaccionales, pero DW requiere validar datos históricos
- Valide la capacidad de generación de informes del usuario y la personalización mediante la herramienta de BI.
Conclusión:
Espero que este artículo explique en detalle las pruebas de POS. Tengo otro artículo detallado sobre cómo se pueden realizar las pruebas del sistema POS para la industria de restaurantes.
Ejemplo de prueba de sistemas pos de restaurante:
=> Lea el artículo Prueba de sistemas POS de restaurantes aquí para comprender más sobre POS con un ejemplo.
Lectura recomendada
- Cómo probar el sistema POS de restaurante
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Trabajo de asistente de control de calidad de pruebas de software
- Curso de pruebas de software: ¿A qué instituto de pruebas de software debo unirme?
- Elegir las pruebas de software como carrera
- Trabajo autónomo de redactor de contenido técnico de pruebas de software
- Algunas preguntas interesantes de la entrevista sobre pruebas de software
- Comentarios y revisiones del curso de pruebas de software