分享| 华泰证券App测试实践

2021年07月02日

专业云测试服务助力券商数字化转型

Testin云测试隶属于Testin云测,是云测试模式的开创者和引领者。Testin云测试通过资源的汇聚和技术的创新,为企业软件应用生命周期提供全方位测试服务,以测试体系规划作为基础,服务涵盖DevOps体系咨询、功能测试、性能测试、兼容测试、安全测试、自动化测试、自动化监控、远程真机等多项服务,以云测试模式为企业提供高效率、低成本的测试服务。

企业数字化离不开IT基础设施的支撑和赋能作用。尤其是作为传统行业的券商,更需要以软件、系统为核心的IT底层建设。而软件测试正是其中的重要一环。随着近年来证券行业线上服务的需求激增,券商App软件为保证功能的完整性、使用的顺畅性,交易的安全性与投资者的隐私性,上线前与运营中必然有着长周期的测试需求。

Testin云测试隶属于Testin云测,是云测试模式的开创者和引领者。Testin云测试通过资源的汇聚和技术的创新,为企业软件应用生命周期提供全方位测试服务,以测试体系规划作为基础,服务涵盖DevOps体系咨询、功能测试、性能测试、兼容测试、安全测试、自动化测试、自动化监控、远程真机等多项服务,以云测试模式为企业提供高效率、低成本的测试服务。企业数字化离不开IT基础设施的支撑和赋能作用。尤其是作为传统行业的券商,更需要以软件、系统为核心的IT底层建设。而软件测试正是其中的重要一环。随着近年来证券行业线上服务的需求激增,券商App软件为保证功能的完整性、使用的顺畅性,交易的安全性与投资者的隐私性,上线前与运营中必然有着长周期的测试需求。

根据Testin云测发布的《证券行业应用质量白皮书(2021年度)》,证券行业Top 40 App应用质量总览如下图。从图可见,证券行业大部分App均存在各种严重质量问题,而且占比还不低。一旦这些App带着质量问题发布上线,后果将不堪设想。

 

名词解释

● 启动失败:成功安装后,启动App,在不进行任何操作的情况下,所出现的问题归结为启动失败

● 安装失败:APP未能成功安装到手机上。一般客户端会自动抓取错误,常带有INSTALL_FAILED_XXX字样的日志信息。

● 运行失败:在启动成功后,程序运行操作过程中出现的崩溃类问题(闪退,意外终止,黑屏/白屏,无响应,卡死),判定为运行失败。

● 通过率:是指被测样本(各券商App)在测试容量(600款机型上)做测试时,未发现问题机型除以总的机型得出的通过率。一般来说,通过率越高表示该App的兼容性越好。

从中可以看出,软件测试是券商普遍需要加强的必备任务之一。而随着证券公司间竞争的加剧及券商自身对降本增效的追求,相比传统的自建团队和外包测试模式,弹性灵活的云测试模式优势愈加明显。  

另一方面,企业数字化的核心也取决于IT底层建设的质量,只有确保“数字底座”的质量可靠,企业转型过程才能跑得稳。云测试能够在“软件”和“系统”层面帮助数字化进程更好地进行质量把控,承担“工程监理”的角色,随着转型的不断深入,云测试的价值逐步凸显。 

融入券商质量管理体系打造行业头部App

作为我国头部券商的华泰很早就拥有了数字化变革的思维,广泛应用人工智能、建立“大运营体系”等举措,率先将科技融入业务、以科技赋能员工,力争在当前科技重构券业格局的较量中赢得先机。华泰证券旗下的“涨乐财付通”App,就是依托于其强大的投研实力独立研发的财富管理平台。运营至今,“涨乐财付通”App终端用户逐年稳步上升,累计为1900多万投资者提供全方位个性化财富管理方案,排名跃居行业第一。这项成绩背后, 是华泰证券优质质量管理体系的功劳。华泰证券除了利用自身拥有的强大研发技术团队,在软件设计时能理清用户的种种需求,借用先进技术设计出逻辑清晰、便捷实用的各种功能,还特别注重App上线前的各种测试,尽可能地找出潜在Bug,为App的正常使用扫清障碍。在性能测试、功能测试、安全测试、Bug探索等领域,华泰证券都有着尚佳的解决方案,而对于兼容测试,在经过慎重对比与评估后,华泰证券选择了在测试行业深耕多年的Testin云测作为服务商,共同完成这项重要的测试环节。3年亲密的合作,Testin云测保质保量的完成了华泰证券的兼容测试任务需求,已经成为其优秀的质量管理体系中不可或缺的一部分。

券商App兼容性测试工作的意义与选择

兼容性问题最严重的是安装启动失败、闪退和卡死。而券商的App如果频发兼容性问题,将直接影响到证券公司App用户的拉新和留存效果、用户的满意度和用户使用黏性等指标,同时会间接导致证券公司的营收下滑,甚至影响到行业排名。在我国,一方面各大手机厂商频繁出新,市场上的存量手机品牌、系统版本各异,另一方面证券公司的App软件确因需要增加新功能而频繁迭代,因此我国证券公司App软件遇到的兼容性问题会更加复杂。

App兼容性问题出现的原因很多,如手机数量多,手机碎片化,操作系统版本各异,屏幕分辨率众多,系统定制化以及手机设备硬件参数各异……如下图所示:

 

专业的App软件兼容适配性测试工作,需要有大量的测试人力、海量的手机设备和成熟的测试体系和测试技术做支撑。而一般情况下,企业自己组建测试人员的管理成本较高、手机设备采购、测试和维护成本较高。更重要的是,大多数证券公司缺乏终端成熟的测试体系和方法。华泰证券选中Testin云测,正是看中其先进的测试技术、专业的测试团队及优秀的测试质量管理流程,可以在降低自身成本的基础上,保质保量的完成华泰证券的兼容测试工作。

华泰证券个性化兼容性测试的实现方式

根据华泰证券个性化的需求,Testin云测根据用户使用中经常容易暴露的问题,对兼容场景进行了有针对性的设计,如下图所示,兼容性测试覆盖安装/启动、注册/登录、使用场景、主要功能、UI界面、性能测试等主要场景。这也是兼容性测试的重点。

 

测试用例图示:

 

测试覆盖机型图示:

 

自2019年华泰证券与Testin云测合作以来,提前发现多机型和多系统的兼容问题,及时避免了在线上环境影响用户使用,保证了客户稳步增长。App应用(包括iOS端和Android端)的质量得到明显的改善,用户的留存和用户满意度得到稳步的提升。

证券公司在软件测试工作中关于创新的思考

回顾华泰证券在软件测试流程中引入专业的测试服务商Testin云测并实现共赢的合作历程,我们也有一些感受和体会。创新对于处在数字化转型中的证券行业尤为重要。在App软件测试上,建议证券公司广泛借鉴其它行业和机构的宝贵经验,引入先进的测试技术与测试理念,达到事半功倍的效果。

华泰证券与Testin云测的故事,在当前证券行业数字化转型的大潮中可能只是一条溪流,但可以折射出整片汹涌的水域。随着AI人工智能等高新技术的快速发展,会倒逼着券商改变传统的思维方式,加快步伐优化现有的工作流程,优化现有的服务形态,为投资者带来更方便安全的服务体验。而在这场数字化变革中占有先机,将有机会在未来获得更多投资者的青睐。生在日新月异的时代,我辈当抓住机会,努力探索出更多适合券商数字化建设的可行路径,为我国证券行业的科学发展做出自己的贡献。

寄        语

证券行业财富管理业务目前已大部分实现线下业务线上化,APP已经成各券商的核心系统,必须保障APP能安全稳定运行且对用户足够友好,兼容性测试服务解决了安卓手机碎片化导致的APP与手机的适配性的问题,但与深层次的客户体验检测及增强的服务能力依旧是领域内空白,希望服务厂商在兼顾既有服务能力推广的同时,尽早推出客户体验全面检测的专属行业级解决方案。

——华泰证券信息技术部    运行保障中心负责人    田江


华泰证券是国内证券行业科技化的领先者,一直以来积极把握住了中国资本市场改革开放的历史机遇,在证券行业内率先以金融科技助力数字化转型,综合实力和品牌影响力都位居国内证券业第一方阵。Testin云测非常高兴能够和华泰证券一起在用户体验、软件质量、数智化升级等多层面中并肩前行,Testin云测在未来将深化与华泰证券的合作,借助“云测试”的模式助力华泰证券继续在全面数字化转型中创造价值!

  ——Testin云测总裁    徐琨

免费获取Testin云测产品体验

立即咨询