『产品与服务』

金融与云测试:失去的时间用效率追回来

一直以来,金融类APP对功能的稳定性和数据的合规性方面,都有着非常高的要求。
金融产品业务测试功能繁多,测试周期短,测试任务重,而不同产品的业务流程又有一定的相似性。因此,在提高测试效率,降低测试成本上表现突出的AI自动化测试,正在逐渐成为越来越多金融企业的选择。
Testin云测总裁徐琨指出,“在整个IT行业敏捷化转型的大趋势下,金融行业也在探索适合自身的敏捷化研发模式,在此基础上,配以更好的软件测试策略,组织更合理的软件测试过程,就可以帮助金融客户,用更少的成本,提升测试的效率。”

1

测试人员、设备不足,产品上线延期的无奈

延时复工,导致很多金融企业的测试能力不足,而那些已复工的测试人员由于工作量过大,无法实现完备的测试。
开发交付新版APP的时间与要求上线的时间节点很近,测试人员需要对各个功能模块,各个系统之间交互的稳定性进行测试。在测试人员不足的情况下,希望在极短的时间内对测试进行全面覆盖,几乎是不可能的。未经过全面测试,让APP上线无疑会造成用户体验差的局面,这对于金融产品是不能接受的。
某金融产品测试负责人Jason指出,由于APP涉及到的功能复杂,不同场景的测试任务要求高,测试人员需要覆盖的功能测试用例特别多。“测试人员需要手动在众多设备上进行功能验证,复工测试人员的工作量非常的大。”此外,除了人员不足,设备不足也是金融产品测试遇到的一大难题。“自开发移动 APP后,陆续买了100多款主流机型,分发在不同的测试部门。经常出现设备丢失,损坏的情况,协调处理时没设备用,空闲时设备又闲置浪费,非常让人头疼。而且移动产品更新换代快,想要跟上设备厂商的发布节奏,真的是一笔很大的开销。”
各种压力之下,Jason认为,只有采用标准化的测试方法和测试服务,才能提升测试效率,提高测试资产的管理效率和使用率。

2

从可选项逐渐变为必选项的云测试

对于科技化程度高的金融企业来说,选择搭建私有云可视化集成测试平台,可以在引入前沿互联网测试方案技术的同时,将现有测试规程及框架进行优化,通过自动化测试有效提高测试执行的效率,保证开发与测试间的同步进行。
云测试主要从三个层面解决Jason遇到的问题:
  • 一是实现移动终端APP功能测试的自动化,包括安装测试、卸载测试、脚本功能测试、UI测试、稳定性测试、性能测试等。通过尽量多的覆盖测试点,确保测试的正确执行。在测试完成后,得到测试结果的原始数据及可视化界面,获得可读性极强的测试报告。

  • 二是AI自动化测试支持自然语言录入,提供了强大的脚本编写能力,可以在测试脚本录制的基础之上进行深度的脚本开发,确保脚本的健壮性。传统的自动化测试脚本需要大量的人工介入,通过手工框选目标控件来进行脚本录制和维护,自然语言脚本大幅降低了脚本录制的难度,也极大提升了脚本维护效率。在本地完成脚本的验证后,可以将脚本和应用上传到云端,与其他成员协作,提高了脚本的复用率。同时,AI自动化测试还可以大量减少由于人工引起的设备管理和测试执行错误。

  • 三是通过远程真机调测,迅速调用平台上的设备进行验证,大幅优化测试流程。测试人员只要登陆Web入口,即可远程调试手机APP,扩展了移动端APP的自动化测试能力,解决了移动终端碎片化问题。测试资源动态分配,弹性缩放,根据需求自动地进行分配和管理,实现高度“弹性”的缩放和优化使用。当测试完成后,云端测试资源会被自动释放,节省了测试中购买、部署测试终端的费用。

3

写在最后

云测试提供了丰富的云设备和智能自动化测试工具,支持敏捷迭代,更可持续集成,将企业现有的测试管理过程与云端测试技术相结合,构建企业独有的云测试体系。对于企业来说,只需要关心怎么使用这些测试资源,资源的实现细节,扩展、升级、故障修复都不用管。

测试是最后一道关,相当于把此前的开发动作重新验证一遍,要做到万无一失。

徐琨表示:“测试技术只有跟组织形态、环境条件、测试阶段相匹配才能发挥最大效果。一直以来,我们都在和客户一起分析需求,匹配最佳的测试组合方案。”

不管客户是互联网公司还是转型中的传统企业,把测试全部交给云测试,效率至少可以提升50%,成本至少会降低30%。

2020年,失去的时间,让我们用效率追回来。

云测数据:新基建时代的“AI数据雄兵”

上一篇

不到2个月,合作伙伴竟在浪潮云部署了120多款“抗疫”应用

下一篇

你也可能喜欢

热门标签

微信扫一扫

微信扫一扫