Prueba de sistemas de punto de venta minorista (POS): casos de prueba de ejemplo

¿Qué son las pruebas de POS?

La Prueba de POS se define como la Prueba de una Aplicación de Punto de Venta. Un software POS o punto de venta es una solución vital para que las empresas minoristas realicen transacciones minoristas sin esfuerzo desde cualquier lugar. Debes haber visto la terminal del Punto de Venta al realizar el check-out en tu centro comercial favorito.

El sistema es más complex de lo que cree y está estrechamente integrado con otros sistemas de software como almacén, inventario, orden de compra, cadena de suministro, marketing, planificación de mercancías, etc. El conocimiento del dominio POS es importante para las pruebas.

Pruebas de punto de venta

Probar Architectura para aplicación POS

prueba de punto de venta architecture incluye tres componentes para pruebas: terminal POS, servidor de tienda y servidor empresarial. Básicamente, se clasifica en tres niveles para probar la aplicación POS.

Probar Architectura para aplicación POS

Nivel 1- (Terminal POS) Nivel 2- (Servidor de tienda) Nivel 3- (Servidor empresarial)
  • Pruebas de seguridad
  • Pruebas de BI y análisis
  • Pruebas de recuperación ante desastres
  • Prueba de interfaz
  • Pruebas de seguridad
  • Pruebas de BI y análisis
  • Pruebas de recuperación ante desastres
  • Prueba de interfaz

Tipos de pruebas para el sistema POS

Las pruebas del sistema POS se pueden dividir en dos niveles

  1. Nivel de aplicación
  2. Nivel de Empresa

Tipos de pruebas para el sistema POS

Pruebas realizadas a nivel de aplicación Pruebas realizadas a nivel empresarial
  • Pruebas de conformidad
  • Test de rendimiento
  • InteroperaPruebas de capacidad
  • Migración de datos
  • Movilidad

Casos de prueba de muestra para POS utilizados en el comercio minorista

Para garantizar la calidad del sistema POS, es obligatoria una prueba adecuada del software POS. Las pruebas de POS abarcan muchas cosas como

Escenario de prueba Casos de prueba
Actividad del cajero
  • Probar que la entrada de artículos adquiridos por un cliente es correcta
  • Los descuentos de prueba se aplican correctamente.
  • Verifique que se puedan usar las tarjetas de valor de la tienda
  • Verifique que la gestión de caja chica funcione como se esperaba
  • Consultar totales y coincidencia de cierres
  • Compruebe que los préstamos del cajón de efectivo se manejen correctamente
  • Pruebe que el sistema POS sea compatible con periféricos como lector RFID, escáner de código de barras, etc.
Procesamiento de pasarela de pago
  • Pruebe la validez del número CVV de la tarjeta de crédito
  • Pruebe deslizar tarjetas por ambos lados y fichas
  • Verifique que la tarjeta capturada details están correctamente cifrados y descifrados
Ventas
  • Verifique un proceso de venta regular
  • Las ventas de cheques se pueden procesar con tarjetas de débito/crédito.
  • Consultar compra de membresía de fidelidad
  • Verifique que se muestren los precios correctos.yed para la mercancia comprada
  • Prueba de transacción "0" o nula
  • Vincular UPC o códigos de barras a proveedores
  • Hacer una prueba por billing details o envío details en administrador de pagos
  • Prueba de transacción de referencia
  • Pruebe el formato de impresión del recibo generado
  • Verifique que se genere el código correcto para transacciones aprobadas, retenidas o rechazadas
Escenarios de devolución y cambio
  • Asegúrese de que el inventario interno esté bien integrado con otros puntos de venta o cadena de suministro.
  • Cheque de cambio o devolución de un artículo en efectivo
  • Compruebe si el sistema responde al cambio o devolución de un artículo con tarjeta de crédito
  • El sistema de verificación procesa la venta con recibo o sin recibo
  • Verifique que el sistema debería permitir ingresar el código de barras manualmente en caso de que el escáner no funcione
  • Verifique que el sistema muestre tanto el monto actual como el monto del descuento en un intercambio de artículo, si corresponde
Rendimiento
  • Verifique la velocidad o el tiempo necesario para recibir una respuesta o enviar una solicitud
  • Verifique que las reglas basadas en transacciones sean aplicables (descuentos/impuestos/reembolsos, etc.)
  • Verifique que se genere el código correcto para transacciones aprobadas, retenidas o rechazadas
Escenarios negativos
  • Sistema de prueba con tarjeta caducadatails
  • Prueba con un PIN no válido para tarjeta de crédito
  • Verifique el inventario ingresando un código incorrecto para el artículo
  • Compruebe cómo responde un sistema al ingresar un número de factura incorrecto
  • Prueba de transacción negativa
  • Pruebe la respuesta del sistema al ingresar una fecha no válida para promoofertas adicionales artículos en línea
Gestionando Promociones y descuentos
  • Sistema de prueba para varios descuentos, como descuento para veteranos, descuento de temporada, descuento por exceso o exceso de equipaje, etc.
  • Sistema de prueba para varios promoofertas adicionales en determinadas líneas de pedido
  • Sistema de alerta de prueba que notifica fin o inicio de ofertas de temporada
  • Pruebe si el recibo imprime el descuento exacto o las ofertas aprovechadas
  • Sistema de prueba para asignar ofertas incorrectas o artículos con descuento en línea
  • Pruebe el proceso de gestión de pedidos
  • Verificar que los datos del producto obtenidos después de escanear un código de barras sean precisos
Seguimiento de los datos del cliente
  • Prueba de respuesta del sistema con entrada incorrecta de datos del cliente
  • Sistema de prueba para allowing acceso autorizado a los datos confidenciales del cliente
  • Pruebe la base de datos para registrar el historial de compras de los clientes (qué compran, con qué frecuencia compran, etc.)
Seguridad y cumplimiento normativo
  • Verificación del sistema POS según el cumplimiento normativo
  • Pruebe el sistema de alerta que notifica a los defensores de la seguridad
  • Asegúrese de poder anular un pago antes de publicarlo
  • Probar perfiles de usuario y niveles de acceso en el software POS
  • Probar la coherencia de la base de datos
  • Verifique información específica sobre cada pago en efectivo, identificador de cupón, número de cheque, etc.
Pruebas de informes
  • Prueba de un informe de análisis de tendencias
  • La información de prueba relacionada con transacciones con tarjeta de crédito debe reflejarse en los informes.
  • Prueba para informes individuales y consolidados del historial de compras de los clientes.
  • Prueba para la generación de informes en línea

Pruebas de seguridad para sistemas POS minoristas

Algunos estudios recientes tienen vulnerabilidades de muy alta seguridad en los sistemas de punto de venta. seguirwing Las medidas ayudarán con la seguridad de los puntos de venta.

  • Es muy importante abordar las pruebas de seguridad de conformidad con el estándar PCI como parte de las pruebas empresariales.
  • Administre activamente todo el software en la red para que solo el software autorizado pueda ejecutarse e instalarse
  • Conducir regularmente Pruebas de penetración para identificar vectores de ataque y vulnerabilidades
  • Incluir pruebas para detectar la presencia de información y artefactos del sistema desprotegidos que serían útiles para los piratas informáticos.
  • Utilice herramientas de prueba de vulnerabilidad
  • Crear un banco de pruebas que imite un entorno de producción para pruebas de penetración específicas y ataques contra elementos que no se prueban en producción.

Desafíos en las pruebas de POS

  • Configuraciones múltiples
  • ¿Cómoplex las interfaces
  • Problemas periféricos
  • Actualizaciones
  • Cumplimiento de PCI
  • mantenimiento del laboratorio de pruebas

Resumen

  • El POS minorista exige un alto nivel de pruebas teniendo en cuenta que su rendimiento y correcto funcionamiento incide directamente en los ingresos del negocio.
  • Para reducir el riesgo y las posibilidades de falla del POS durante el proceso de transacción, es esencial realizar pruebas en condiciones extremas.
  • Las pruebas deben realizarse tanto a nivel de aplicación como de empresa
  • Su prueba debe cubrir lo siguientewing escenarios – Actividad del cajero, Pasarela de Pago (seleccione para continuar) Procesamiento, Ventas, Escenarios de devolución y cambio, Rendimiento, Escenarios negativos, Gestión Promociones y descuentos, seguridad y cumplimiento normativo.
  • Múltiples ajustes de configuración, problemas periféricos, upgradeHay algunos problemas que deberá solucionar durante la prueba.