一位顾客从一台ATM机器取款,大约需要30秒时间。在全球各个城市的各个角落,都能找到这些存取款设备,它们让银行业务变得简单快捷。
为了提高银行交易的安全性和可靠性,ATM机至少每6个月需要更新一次软件版本或补丁。任何一款ATM新版软件在上线之前,都必须经过测试,确保满足全球或当地对可靠性、实用性和安全性的严格要求。
瑞士支付软件供应商Abrantix AG使用一台ABB双臂YuMi机器人对Diebold Nixdorf公司的ATM机进行自动测试。在Abrantix测试环境软件指示下,YuMi机器人像人类一样插入卡片、输入PIN码、存取款,完成ATM的常规操作测试。
整个测试过程周密而全面,YuMi甚至会刻意制造人为失误,如用回形针夹着叠放的纸币放入ATM进行测试,以确保软件能够处理各种状况。
这款YuMi双臂机器人测试原型在Abrantix瑞士全球总部开发,为ATM软件测试带来了颠覆性变革。YuMi取代了传统的人工测试环境,不再需要测试员在一台ATM机前花费上百个小时进行测试,且还存在较高的人为失误风险。
自动化提高了软件开发流程的效率。白天,开发人员负责构建ATM软件的新功能,到了晚上,YuMi机器人就可以自动测试这些新功能。次日即可检查反馈,这一流程让测试员有更多时间去完成更重要的工作。
Abrantix首席执行官Daniel Eckstein表示:“以往,测试周期是新软件发布过程中的瓶颈,甚至带来了一定的风险。而有了全新的YuMi解决方案之后,测试周期变得更加可控,当YuMi在测试时,工作人员可以专注于优化测试案例和流程,以及开发新的软件功能。”
Diebold Nixdorf瑞士总经理Richard Schlauri表示:“当Abrantix和ABB的领先创新技术与我们自身ATM软件开发和测试的丰富知识相结合,我们有理由相信,该系统在我们位于世界各地上百个客户的测试实验室投入运行后,将迸发极大的潜能,为提高测试效率、优化软件质量解锁新的方案。”
ABB机器人业务单元瑞士负责人Marc-Andre Zingg表示:“Abrantix开发的ATM测试系统恰好契合了YuMi机器人设计初衷——精细的协同作业。YuMi机器人测试系统可以在后台24小时不间断地执行重复乏味但尤为重要的测试工作,不仅安全可靠地分担了人员的任务,还能够让资深软件开发人员有更多的时间专注于其他更重要的工作。”