测试零售销售点 (POS) 系统
什么是POS(销售点)及其测试?
销售点,有时也称为POS,是进行交易的设施。POS系统可以在零售店、餐馆、医院以及如今几乎任何其他接受付款的地方找到。
虽然你们大多数人都熟悉什么是条码扫描器或无线支付设备(最常用的支付交易设备),但POS实际上需要大量组件,每个组件都必须很好地集成,以便系统能够正常工作。功能正常。
术语“POS测试”是指对销售点应用程序的评估。
该系统比您想象的要复杂,它与仓库、库存、采购订单、供应链、营销和商品计划等其他软件系统紧密集成。测试需要POS领域知识。
是什么让POS测试与众不同
是什么让POS测试与众不同:这很有趣,因为您有一种坐在商店里做测试用例的感觉,因为POS需要与任何商店相同的设置。
这将它与坐在你的小隔间里并在Web应用程序中运行一些测试区分开来。单独的实验室由处理POS系统测试的公司维护。
POS测试有哪些难点?
基于商店要求的多种配置-假设零售连锁店希望仅在一个城市进行促销优惠;在这种情况下,需要对该位置的POS系统进行特殊配置。
POS涉及所有设备的完整配置,以及众多类型的硬件和软件版本。
由于POS测试涉及最终用户卡的详细信息,因此许多设备需要兼容性测试以及符合PCI标准的严格集成测试。
销售点的架构
文件服务器连接到商店中的每个终端。主要设置或设置在服务器上完成,然后推送到每个商店的终端。此类修改是使用XML或批处理任务执行的。
大型零售店或连锁店均未在本地进行任何调整。由于POS系统接受卡支付,因此它们与专门从事信用卡处理的第三方提供商相关联。因此,每当发生信用卡交易时,数据都会传输到第三方提供商或银行进行授权。
POS系统的物理组件以及如何对其进行测试
终端
终端是输入交易信息的主屏幕。其中大部分是触摸屏设备。所有配置都发送到终端,包括产品列表、定价、促销优惠和付款方式。在任何POS,这是主要设备。
终端测试需要验证以检查设备是否已连接到网络以及它们是否运行最新的操作系统以支持POS软件。
展示杆
展示杆是一种设备,一旦使用条形码扫描仪扫描商品,它就会显示商品的价格。
检查显示杆上的价格是否与POS终端上的价格相符。
条码阅读器
条形码阅读器用于扫描产品。在扫描之后,执行后端检查以查看该项目是否在库存列表中并兑换项目定价。当商品售出时,库存会更新以减少可用单位的数量。
可以通过扫描库存清单中缺少的产品来进行验证以进行测试
通过扫描库存列表中可用但未标记价格的产品进行验证
通过扫描库存列表中可用但正确标记到价格水平的产品进行验证
收银机
收银机是一种存钱的设备。当消费者用现金购买时,收银机会迅速打开,让收银员可以取走现金,并在必要时退还剩余金额。
选择现金作为支付机制并执行具有退款金额的现金交易可用于测试收银机。
手持设备
手持设备通过无线技术进行信用卡支付。通过将设备权限带给最终用户,他们可以在其中输入他们的卡密码,从而使获得用户身份验证变得简单。
您可以通过发起交易并选择卡作为支付方式来进行测试。
应验证手动输入的金额。
打印机
注册打印机是连接到每个终端的打印机,用于在每次交易后生成收据。
测试人员可以检查对齐、文本覆盖、文本大小、字体和其他收据打印问题。
可以验证错误处理情况,例如,如果在打印机未准备好或缺纸时发送打印件会发生什么情况。
当打印机在交易过程中出现故障或失去连接时,请仔细检查结果。
磁性刷卡阅读器(MSR)
MSR用于刷支付卡,例如借记卡、信用卡和礼品卡。这通常用于零售场所或餐馆,但在当今世界,当用户需要输入PIN进行付款时,您会在许多地方看到用于收取卡付款的无线小工具。
MSR用于检查余额、到期日期和支付礼品卡。向客人提供打印收据作为授权。这些案例应该由测试人员验证。
零售销售点(POS)测试用例
检查消费者购买的物品是否输入正确。
正确应用测试折扣。
检查是否可以使用储值卡。
验证小额现金管理是否正常运行。
验证总计和关闭是否正确。
确保正确处理现金抽屉贷款。
检查POS系统是否与外围设备兼容,例如RFID阅读器或条码扫描器。
验证信用卡上的CVV号码。
测试两边刷卡和刷芯片。
检查您获取的卡详细信息是否已正确加密和解码。
寻找标准的销售程序。
借记卡/信用卡可用于处理支票销售。
考虑购买忠诚会员。
确认列出了您购买的商品的正确定价。
检查值为“0”或“null”的事务。
供应商应链接到UPC或条形码。
在付款管理器中,检查帐单或送货信息。
执行参考交易测试。
尝试使用收据的打印格式。
检查是否为已接受、保留或拒绝的交易创建了正确的代码。
检查您的内部库存是否与其他网点或供应链整合良好。
检查是否可以更换或退回物品以获得现金退款。
检查系统是否响应信用卡交换或退款。
检查系统将处理有或没有收据的销售。
检查系统是否允许您在扫描仪出现故障时手动输入条形码。
如果适用,请检查系统是否同时显示项目交换的当前金额和折扣金额。电子
检查响应时间或发送请求所需的时间。
检查基于交易的规则(折扣、税收、回扣等)是否适用。
检查是否为已接受、保留或拒绝的交易创建了正确的代码。
使用过期的卡详细信息来测试系统。
使用具有无效PIN的信用卡作为测试。
为项目输入错误代码以检查库存。
检查系统在输入错误发票编号时的反应。
寻找不积极的交易。
通过在Internet上输入无效的促销优惠日期来测试系统的响应。
针对不同的折扣测试系统,例如退伍军人折扣、假期折扣、抵押贷款不足或超额折扣等。
用于评估特定订单项的大量促销优惠的系统。
测试一个提醒您季节性交易结束或开始的系统。
检查收据上是否印有确切的折扣或杠杆优惠。
用于分配错误优惠或在线折扣商品的测试系统
测试订单管理系统。
检查从条码扫描获得的信息是否正确。
通过输入错误的客户端数据来测试系统的响应能力。
授权访问客户个人数据的测试系统
测试数据库跟踪客户购买历史的能力,例如(他们购买什么,购买频率等)
检查POS系统的合规性
测试警报系统会通知安全维护者。
在您过帐付款之前,请仔细检查您是否可以取消付款。
在POS软件上,测试用户配置文件和访问级别。
验证数据库的一致性。
检查有关每个投标的特定信息,例如现金、优惠券标识和支票号码
趋势分析报告进行测试
信用卡交易测试信息应反映在报告中。
测试客户购买历史的单独和综合报告。
测试在线报告的创建