如何实现零售销售点(POS)测试自动化

Eggplant 软件
+ Eggplant 软件

零售POS软件测试自动化

自动化销售点测试与质量保证(包括安全支付交易及后端系统接口)需要配备进阶 视觉技术的自动化系统,以模拟用户行为并验证系统输出。高效的自动化零售软件测试解决方案还需与实体机器人系统集成,以触发安全支付活动。

通过此配置,自动化软件测试解决方案可验证POS终端功能、连接外设性能,以及与后端商店及连锁系统的交互,包括库存管理、客户关系管理、供应链管理、企业资源规划等系统。

自动化POS测试解决方案

确保零售POS系统更新的及时部署与可靠运行,需要对POS测试 进阶 。Eggplant 基于Eggplant 测试方法通过自动化探索性测试并聚焦缺陷高发区域,实现更高的测试覆盖率。该方案还自动化回归测试,以发现功能测试或单元测试可能遗漏的缺陷。Eggplant 计算机视觉、人工智能(AI)及融合引擎,在图形用户界面(GUI)层级对POS系统进行测试,不受代码基础或操作系统限制。

观看自动化零售POS测试演示

探索我们自动化POS测试解决方案中的产品与功能

智能计算机视觉

采用智能图形用户界面测试,从用户视角出发,确保软件的无障碍访问性和零售功能正常运行。

了解更多

任何平台

使用Eggplant 验证复杂后端集成、POS软件及外围设备的互操作性。

了解更多

基于模型的测试

Eggplant测试技术,确保POS软件测试的准确性与可靠性,该技术可预测POS系统在各种条件下的运行表现。

了解更多

相关使用场景

关于POS测试的常见问题

Eggplant 终端用户视角出发,通过机器学习(ML)技术识别图像并读取文本Eggplant 跨操作系统与硬件平台的功能Eggplant 。其内置自动化智能可清晰展示已完成测试项目及待执行测试,确保对POS系统、集成方案及店内硬件实现全面测试覆盖。 作为技术中立的解决方案,KeysightEggplant 整合测试任何POS终端设备——无论是运行于Linux或Windows系统的东芝或Oracle Retail Xstore系统,还是支付终端及其他外围设备。

 

传统自动化工具从程序员视角进行测试,专注于特定设备上的单一技术层。因此,测试人员必须精通多种编程语言,并同时驾驭多种测试工具。

KeysightEggplant 连接机器人系统,模拟人类与外围设备的交互操作。它能模拟涉及人体动作的触点操作,例如使用信用卡终端、阅读收据或关闭收银机现金抽屉。例如,测试过程中KeysightEggplant 计算机视觉技术,通过置于信用卡终端上方的网络摄像头读取用户界面。 当显示屏提示"插入卡片"Eggplant 文本信息,向机器人的Python控制器发起API调用,指令其插入支付卡。Eggplant 还能操控触控笔按压信用卡终端按钮,并通过装有机械手指的执行器关闭收银机抽屉。

测试环境或实验室通常由多个POS终端和称为通道的设备组成。 每位测试人员Eggplant 构建并测试SenseTalk语言编写的自动化脚本。是德Eggplant 可通过RDP、VNC或KVM协议连接POS系统。NetOp能连接IBM和东芝4690系列特定POS终端,从而访问4690控制器。是德Eggplant 会列出所有POS通道,使测试团队能够在多台POS设备上并行运行并排程多个测试任务。

KeysightEggplant 配备服务器,为每次测试迭代提供全面结果,并针对每个测试用例及历史运行记录提供进阶 。

 

这些结果详细记录了最终用户与KeysightEggplant 协调的POS系统交互的每个步骤。如有需要,它还能录制测试过程的屏幕截图,逐帧展示具体发生的情况。

 

用户可通过仪表板访问历时测试的各类分析数据。例如,覆盖率报告详细展示了Eggplant 成功Eggplant 测试项目,并通过热力图呈现测试覆盖情况。

 

推动KeysightEggplant 的人工智能能力采用机器学习算法,用于分析测试区域并优化未来运行优先级。该技术还驱动探索性机制生成所有测试用例,突出显示总测试数量,并预测执行全部测试所需时间。这些信息可依据成功标准判定软件是否具备发布条件。

 

仪表盘还包含错误报告,显示应用程序中哪些区域出现故障。质量保证(QA)经理和测试人员可一目了然地调查测试运行情况。不同颜色代表不同的故障率:白色表示无故障,红色则表示未记录通过情况。

 

质量保证摘要屏幕还提供过去几天内所有测试的图形化概览,以便快速识别问题。

联系我们 标识

请联系我们的专家之一

需要帮助找到适合您的解决方案吗?