• 0
  • 0
分享
  • 手机银行体验性测试:如何获取用户真实感受——软件测试圈
  • 曼倩诙谐 2022-08-08 13:06:45 字数 1818 阅读 1507 收藏 0

线上化、移动化的银行金融服务方兴未艾、持续深化,一个显著的标志就是手机银行成为银行领域金融科技发力的重点。整体页面文字的易读性、页面跳转的合理性、操作的便利性、功能响应的敏捷性、页面色彩和排版的美观性等,都是使用过程中用户视角下手机银行是否好用的评价对象。

手机银行用户体验的重要性日益提升,但是目前体验性评价还存在方法、度量、标准上的一些不成熟之处。本文提出一种手机银行体验是否良好的量化评价方法,通过设置激励机制引导用户对手机银行的的业务模块或产品功能进行评分,支持对收集到的大量数据进行整体分析和分类分析,形成量化的用户体验评价指标,改善手机银行体验性测试中偏重于定性分析的现状。

一、背景

定量的体验性评价方法,就是体验性评价的过程和结果有数据支持,有量化的统计和分析过程。目前,问卷和行为采集是应用较多的量化指标采集方式。其中,问卷是让用户通过评分去表达自己的体验感受,进而对用户的数据评分进行数据分析,综合分析用户年龄、收入等用户画像情境下的体验性差异。行为采集就是一种无感跟踪,在用户使用软件期间,通过预设的埋点去识别用户行为,采集时间、访问页面等信息,以此计算页面浏览量、访客数、平均停留时长等指标。

问卷成本大、用户参与热情较低,行为采集只能采集到一些无感指标,无法获取用户最真实的感受。加上体验性评价结果的反馈渠道目前主要有手机应用商店的满意度评分,以及一些非银行机构组织的手机银行测评,这种零散的、非大量用户参与的评价无法完全真实地反映体验的好与坏。

二、方法与实现

体验性的问题主要表现为操作不流畅、操作步骤混乱、页面设计混乱、机型不适配、页面跳转混乱等,用户的评价往往是大量的非结构化的文字表述,进行量化分析难度大。通过引导用户在使用手机银行过程中,对具体的交易、产品、模块进行评分,有利于提升数据的广度和多样性。基于数据采集、数据的周期管理、数据分析等方法,可以实现对体验性评价的量化分析。

数据采集就是在通过在手机银行的每个产品中,增加用户直接评分的功能,手机银行客户端将评分数据和其他重要信息(用户信息、软硬件版本信息)同步写入数据库。其次,根据手机银行发布周期进行数据周期管理,形成周期数据,对周期数据进行数据分析,形成可视化的分析结果。此方法将大量的评价数据集中统一管理,联动手机银行操作和体验性评价分析系统,可以对体验评价进行标准化的度量,生成量化的的评价结果。将大量用户的评价转换成量化结果,可以有效提升了体验性评价的标准化水平和分析效率,大大降低了非结构化的文字评价带来的分析难度。

手机银行用户量庞大、功能产品众多,让用户体验良好是版本迭代的核心目标之一,获取用户的反馈很有必要。本文从使用手机银行入手,获取用户评分,存储评分及相关信息到数据库,根据时间周期进行数据选择,使用可视化的页面工具对体验性评分进行分析,从整体视角和分类视角下量化手机银行的体验优劣。具体方案如下:

1-1.png

Step 1:每个模块/产品增加支持用户直接评分的功能,支持用户可以在使用完某模块/产品的功能后直接将评分填写。

Step 2:手机银行同步将用户评分的具体模块/产品、手机银行版本、机型、评分时间、用户号、手机号等信息记录到数据库,为后续的分析提供全面的数据基础。

Step 3:根据版本发布周期,选择某时间段的数据进行分析,计算所有数据的均值和标准差,以此表示用户的整体评价和不用用户间评价的差异性。

Step 4:根据业务模块、产品、用户群体特征进行分类分析,单独分析具体模块、具体产品和具体群体的均值和标准差,通过数据对比哪些模块体验好、哪些产品体验好、哪些群体满意度高,分析体验差的地方,找到下一步优化的方向。

Step 5:开展迭代优化的模块支持体验性评分数据趋势分析,直观展示用户体验是否有提升。

三、总结

本文所指的手机银行体验性评价方法,通过在各业务模块增加相关功能,支持用户直接填写数据化评价,进而通过获取用户评价数据、用户信息以及手机型号等信息,将数据记录在数据库中,支持按照模块、产品、用户群体等多个角度进行体验性分析,不需要单独发起问卷进行数据获取。

具体实现的系统可采用B/S架构,无需通过频繁的数据库进行数据数据查找,通过浏览器登录,可以对数据进行查询、分析、支持不同维度的分析和趋势分析,操作难度低。


作者:杨阳    

来源:http://www.51testing.com/html/03/n-7792403.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   如果你购买的是三星中端智能手机,甚至是高端型号,包装盒里都不会有充电器,当然,如果你愿意,三星公司会很乐意卖给你各种价格昂贵的充电器。今天,该公司推出了其中最昂贵的产品--双 50W 充电器,它既能以 50W 的功率为一个端口充电,也能以 25W 的功率同时为两个端口充电。  这些规格一点也不令人印象深刻,但对于三星手机来说已经足够了,因为三星手机的有线充电功率都没有超过 45W,而大多数机型的最高功率都只有 25W。因此,这款充电器的规格是为三星手机量身定做的,这没什么问题,但这款充电器的售价为 69.90 欧元,实在太贵了。  市面上现在有很多规格更好、价格更低的充电器。因此,人们购买...
            0 0 248
            分享
          • 在《基于Django的电子商务网站设计》这本书中,我不仅介绍了如何利用Django框架搭建电子商务网站,也论述了如何利用python的requests类对所创建的电子商务产品进行接口测试。在书写极乐口测试代码过程中,我遇到的最大的困难就是如何通过测试程序绕过Django的防止CSRF攻击的插件,通过近一个多月的努力我终于解决了这个问题,但是同时也揭露了Django框架的防止CSRF攻击的插件的漏洞。首先我们来看一下什么是CSRF攻击。1、什么是CSRF攻击?我们假设一个网站http://www.a.com/login.html的HTML代码如下:<html> <head>...
            0 0 908
            分享
          • 1、什么是接口?接口就是API(application programming interface),意思是应用程序编程接口。接口本质上是程序开发的函数和方法,提供参数和返回值。2、什么是接口测试? 接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统和内部系统之间以及各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理的过程,以及系统间的相互逻辑依赖关系等。 3、接口组成的要素有哪些?接口访问的地址、请求的方法、参数、返回值(1)接口访问的地址 协议://IP地址或域名:端口号/应用名/功能名(2)请求的方法 get、post等(3...
            9 9 2344
            分享
          • 一、什么情况下开展接口测试?1、项目处于开发阶段,前后端联调接口是否请求的通;2、有接口需求文档,开发已完成联调(可以转测),功能测试展开之前;3、版本上线前,进行整体回归测试,查看接口是否有异常(如404等)。对准备上线的版本进行抓包,查看服务器地址是都正确;4、版本功能稳定后,接口自动化;5、还可以应用在安全测试,性能测试领域等。二、如何进行接口测试发送http请求来进行测试,首先我们要看请求的方法是什么get、post或者其他请求、之后输入URL地址,比如get请求请求百度。post请求请求登录,post请求一般需要传递参数,所以我们要在body添加登录名和密码返回结果:参数名称,类型,...
            2 1 1324
            分享
          • 读者提问:作为测试,如何跟不讲理的开发有效沟通?阿常回答:1、不要和这位比较轴、不讲理的开发人员单独正面沟通。2、要当着其他研发、测试和产品的面儿,比如我们可以在产研测微信工作群里,做相关内容的反馈。3、描述问题时附上截图、日志、链接等相关证据。4、必要时发邮件给干系人汇报当前工作情况,包括测试进展如何、当前遇到什么阻碍、阻塞任务的干系人是谁、问题不解决可能存在哪些风险。5、做到如上四点就差不多了,测试该做的都做了,证据也留了,责任在他那儿,相信他也会理性处理相关问题的。阿常碎碎念:今天登录知乎收到了这条邀请回答,说实话阿常在工作中很少遇到这样的开发人员。沟通能力是职场中非常重要的软技能,我们...
            0 0 739
            分享
      • 51testing软件测试圈微信