测试零售销售点 (POS) 系统:示例测试用例
什么是 POS 测试?
POS 测试是指对销售点应用程序的测试。POS 或 销售点 软件是零售企业随时随地轻松进行零售交易的重要解决方案。您在最喜欢的商场结账时一定见过销售点终端。
该系统比您想象的更复杂,并且与仓库、库存、采购订单、供应链、营销、商品计划等其他软件系统紧密集成。POS 领域知识对于测试很重要。
《测试》(Test) ArchiPOS应用架构
POS 测试架构包含三个测试组件 – POS 终端、商店服务器和企业服务器。基本上,POS 应用程序的测试分为三个级别。
| 级别 1-(POS 终端) | 第 2 级-(商店服务器) | 第 3 级(企业服务器) |
|---|---|---|
|
|
POS 系统测试类型
POS 系统测试可分为两个层次
- 应用层
- 企业级别
| 在应用程序级别执行的测试 | 企业级测试 |
|---|---|
|
|
零售业使用的 POS 测试用例示例
为了确保 POS系统正确的 POS 软件测试是强制性的。POS 测试涵盖许多方面,例如
| 测试场景 | 测试用例 |
|---|---|
| 收银员活动 |
|
| 支付网关处理 |
|
| 销售 |
|
| 退换货场景 |
|
| 性能 |
|
| 负面情况 |
|
| 管理的 Promo优惠及折扣 |
|
| 追踪客户数据 |
|
| 安全与法规遵从 |
|
| 报告测试 |
|
零售 POS 系统的安全测试
最近的一些研究 销售点 系统存在极高的安全漏洞。以下措施将有助于提高POS机的安全性
- 符合 PCI 标准的安全测试是企业测试中非常重要的一部分
- 积极管理网络上的所有软件,以便只有授权的软件才能执行和安装
- 定期进行 渗透测试 识别攻击媒介和漏洞
- 包括对未受保护的系统信息和对黑客有用的工件的存在进行测试
- 使用漏洞测试工具
- 创建一个模拟生产环境的测试平台,用于进行特定的渗透测试和针对未在生产中测试的元素的攻击
POS 测试中的挑战
- 多种配置
- 复杂接口
- 外围问题
- 升级改造
- PCI合规性
- 测试实验室维护
结语
- 零售 POS 需要高水平的测试,因为其性能和正确运行直接影响业务收入。
- 为了降低交易过程中POS出现故障的风险和可能性,在极端条件下进行测试至关重要。
- 测试需要在应用程序级别和企业级别进行
- 您的测试应涵盖以下场景 - 收银员活动, 支付网关 处理、销售、退货和换货场景、绩效、负面场景、管理 Promo和折扣、安全和法规遵从性。
- 多种配置设置、外围设备问题、升级是您在测试时需要解决的一些问题。



