2024-04Testin云测 01证券行业IT发展现状02证券行业APP兼容性报告03证券行业APP性能报告04证券行业APP版本更新报告05证券行业APP兼容测试建议 01证券行业IT发展现状 证券行业IT投入持续增长 证券行业相关IT投入情况 在过去的两年时间里证券公司普遍重视数字化转型,持续加大在金融科技领域的高水平投入。2023年6月9日,中国证券业协会印发《证券公司网络和信息安全三年提升计划(2023-2025)》,鼓励券商信息科技资金投入占比提升至23-25年平均营收的7%或平均净利润的10%,IT需求再迎催化。即使在行业整体业绩普遍承压的情况下,各大券商在数字化转型方面仍在逆势加大投入。 2023年,券商积极响应《安全提升计划》,纷纷加大信息技术投入,夯实系统运行保障能力。 其中,信息投入最多的是华泰证券,投入达25.8亿元。从增速来看,申万宏源信息技术投入为10.9亿元,同比增长26.0%。 国泰君安、中金公司、招商证券、海通证券、中信建投、广发证券的信息技术投入也均超10亿元。 证券APP用户数迎来大规模时代 证券APP用户规模 2023年中国移动互联网用户总规模达到12.27亿,全年维持2%的增速。易观千帆的数据显示,2023年8月,证券服务应用的活跃用户数达到了全年的高峰,证券服务应用活跃人数高达14631.97万人,证券服务应用Top20活跃人数高达9299.62万人。 证券行业APP质量日益受到关注 2023年至少有60家证券公司接到监管罚单,5家券商曾因IT系统“宕机”,导致投资者利益受损,并因此接到监管部门罚单。如上交所给某券商的罚单中提到,该次交易系统故障造成的成交回报处理服务能力轻度异常时间超过2小时,造成当日累计2800438笔成交回报出现较大延迟,影响客户数487269名。 证券公司需及时识别并修复潜在的技术问题,预防系统崩溃,优化性能,增强系统稳定性和可靠性。同时需要提升用户体验,减少技术问题引发的客户不满,降低因操作不合规而面临的监管风险,遵循日益严格的法规要求。 02证券行业APP兼容性报告 证券行业APP整体兼容性情况 Testin云测的数据显示,在进行兼容性测试之前,证券行业APP在Android系统上的测试环境平均通过率为77.8%。经过专业测试及针对性的功能改进后,其生产环测试通过率达到了90.1%。在iOS系统上,APP的测试通过率也从原先的76.5%跃升至84.8%,测试通过率显著提升。 在Android系统的兼容性测试中,有70%的企业倾向于选择Android Top 600进行测试;在iOS系统中,有75%的企业选择了iOS Top70进行测试。企业倾向于选择覆盖更多机型的测试套餐,揭示了证券企业在应用质量方面的高度关注,以确保应用在不同操作系统上都能够稳定运行。 证券行业APP测试核心功能模块 2023年中国券商APP用户经常使用的功能主要是查询股票行情走势,占比为71.16%,其次是进行融资债券交易和资讯浏览,占比分别为62.32%和56.63%。这些应用场景的高频使用要求券商APP在性能、用户体验和安全性等方面达到较高的标准。 Testin云测的统计数据显示,证券行业APP的测试功能可划分为五大核心模块,分别为普通交易、融资融券、行情、理财、基础功能模块。五大模块下涵盖了一系列场景,包括股票买卖、场内基金交易、融资买卖、融券交易、盘后交易、钱包功能等关键场景。证券行业APP核心功能的实现需要确保用户与APP交互每一个场景得到精确的测试,确保测试覆盖了各种可能的使用路径。 证券行业APP测试功能模块分析 在五大功能模块中,基础功能的测试占比最高,测试占比和问题占比分别达到了30.3%和22.2%。在问题检出率方面,行情功能出现的问题较为突出,其问题检出率高达17.1%。其次为融资融券模块,问题检出率为13.2%。理财功能为问题检出率最低的模块,但也达到了7.5%。 Testin云测的五大核心功能模块中广泛覆盖了众多应用场景,其中普通交易模块涵盖了2649个场景,包括298个撤单和149个买入等相关的关键用户使用场景。融资融券模块覆盖了912个场景,其中包含了200个担保品买卖相关的重要场景。行情模块则覆盖了2040个场景,包含了268个A股和187个新三板等相关的关键场景。 行情功能模块出现问题会导致行情数据无法正常显示,影响大笔交易的正常运行,对这个模块的功能需要着重进行测试,以确保功能的正常实现。其余功能模块问题检出率也处于较高水平,在保障用户资金安全和提升服务体验方面,仍需提高证券行业APP的功能实现和稳定性。 注: 测试功能占比=(功能模块参与测试的用例数之和/测试的用例数之和)*100%问题功能占比=(功能模块的问题用例数之和/问题用例数之和)*100%问题检出率=(功能模块的问题用例数之和/功能模块参与测试的用例数之和)*100% 证券行业APP功能模块典型问题分析 功能兼容性异常问题主要是程序在不同终端上功能表现异常,多发生在普通交易、基础功能模块,在大版本更新、架构调整、改动底层代码逻辑后该类兼容性问题较为突出。 在协议列表界面,底部按钮展示不全且点击后无响应 证券行业APP功能模块典型问题分析 在行情界面,点击我的自选下方最近“个股”后,无法正常展示个股信息 在卖券还款界面,未弹出确认信息弹窗,无法正常显示还款信息 证券行业APP常见兼容性问题分析 证券行业APP的兼容性问题主要集中在以下三个方面:UI异常、功能错误和闪退。其中,UI异常占比最高,达到61%,其次是功能异常,占比为25%,闪退占比为5%。这三类问题合计占据了所有问题的91%。而无响应、启动失败、意外终止等问题出现频率相对较小。 证券行业APP常见兼容性问题分析 证券行业APP问题终端分析 品牌问题占比分析 2023年中国手机市场占比最高的品牌为“荣耀”、“OPPO”等品牌,其市场累计销量占比分别为15.3%、14.0%。其次为“vivo”、“华为”、“红米”等品牌,市场累计销售占比均高于10%。 根据Testin云测的统计分析结果显示,热门测试机型品牌中,测试机型占比最高的品牌为“荣耀”和“华为”,占比分别达到14.5%和13.8%,其问题机型数占比分别为21.1%以及24.6%,问题检出率为1.5%和1.8%。“魅族”的问题检出率最高,测试机型占比为2.5%,但其问题机型占比高达7.4%,问题检出率为3.0%。“真我”品牌的问题检出率相对最低,仅为0.2%。 证券行业APP问题终端分析 Android系统问题占比分析 Android系统中,测试机型占比最高的系统为Android 13,测试机型占比和问题机型占比分别为占比分别达到18.2%和10.6%。Android 6机型的测试机型占比最低,但问题机型占比达到了10.6%。Android 12、Android 7、HarmonyOS2.0.0系统的问题检出率最高,问题检出率位于11.5%~12.6%之间。问题检出率最低的系统版本为HarmonyOS3.0.0系统,仅为1.8%。 在证券行业APP的系统版本支持情况中,大多数APP(62%)已适配至Android 5.0及以上版本,4%的APP兼容Android 4.2.2及以上版本,18%的APP支持Android 4.4及以上版本。 证券行业APP问题终端分析 iOS系统问题占比分析 iOS系统机型品牌中,iOS 14、iOS 15为测试机型占比最高的系统,测试机型占比分别为27.8%和23.3%,问题检出率均低于3%。问题检出率最高的系统版本为iOS 11,其测试机型占比只有3.1%,但其问题检出率达到了17.6%。iOS 11、iOS 12和iOS 17等系统版本的问题检出率尤为显著,针对iOS旧版本和最新版本进行兼容性测试变得尤为必要。 在证券行业APP的系统兼容性方面,大部分证券APP(55%)支持iOS 9及以上版本,27%支持iOS 11及以上,而只有9%的APP只兼容iOS 10及以上版本。新版本往往会带来更好的用户体验和更强大的功能支持,但对旧版本做兼容性测试仍有必要。需要确保APP在不同版本的iOS系统上都能正常运行,不会出现崩溃、卡顿或功能缺失等问题。 证券行业APP问题终端分析 机型内存问题占比分析 Android系统机型中,8G内存机型的测试机型占比和问题机型占比最高,分别为47.1%和52.2%,其问题检出率为8.3%。12G、11G内存的机型问题检出率最高,分别达到了21.6%、14.3%。建议证券企业加强对11G、12G内存机型的测试覆盖度,确保证券行业APP能在各种内存配置的机型上稳定运行。 iOS系统机型中,6G内存机型的测试机型占比最高,达到了49.2%。3G、4G内存机型的测试机型占比也较高,分别为14.3%和16.2%。1G内存机型问题检出率高于其它内存机型,高达8.3%。8G内存机型的问题检出率最低,仅为0.4%。建议对各个内存配置的iOS机型进行全面的兼容性测试。 03证券行业APP性能报告 证券行业APP性能分析 安装耗时 Android系统平均安装时间为18.7秒,iOS平均安装时间为10.1秒。Android系统大部分应用程序安装时间集中在10秒到20秒以内,而iOS应用程序安装时间集中在5秒到10秒以内。Android系统安装耗时在10秒以内的占比为6%,iOS系统安装耗时在5秒以内的占比为36%。在软件的安装方面尚存优化潜力,仍可进一步缩短耗时,提升用户体验。 证券行业APP性能分析 内存占用内存占用 仅有2%证券行业APP在Android系统的内存占用小于200M,而在iOS系统39%的APP内存占比小于100M。Android系统有55%的APP内存占用处于400M至600M之间,iOS系统有46%的APP内存占用处于100M至200M之间。在Android系统APP平均内存占用为504.5M,在iOS系统仅为136.8M。应用程序内存过大会导致手机运行速度变慢、存储空间不足以及安全隐患等问题,运行卡顿、界面错乱甚至崩溃等兼容性问题。仍需要充分考虑内存使用效率,确保应用能够稳定、高效地运行。仅有2%证券行业APP在Android系统的内存占用小于200M,而在iOS系统39%的APP内存占比小于100M。Android系统有55%的APP内存占用处于400M至600M之间,iOS系统有46%的APP内存占用处于100M至200M之间。在Android系统APP平均内存占用为504.5M,在iOS系统仅为136.8M。应用程序内存过大会导致手机运行速度变慢、存储空间不足以及安全隐患等问题,运行卡顿、界面错乱甚至崩溃等兼容性问题。仍需要充分考虑内存使用效率,确保应用能够稳定、高效地运行。 证券行业APP性能分析 CPU占用率、GPU占用率 证券类应用程序的平均CPU占用率为3.9%,整体运行效率相对较高。其中CPU占用率最高的证券行业APP的达到了12.9%。部分应用在资源管理和优化方面仍需加强,以提升用户的使用体验和系统性能。 证券类应用程序的平均GPU占用率为19.5%。其中某证券行业APP的平均GPU占用率达到了35.8%,证券行业APP在提升界面的流畅度和视觉效果方面仍存在一定的优化空间。 04证券行业APP版本更新报告 证券行业APP版本更新趋势 版本更新测试次数分布 2023年发布的《关于进一步规范证券公司APP“一键打新”功能的通知》明确要求证券公司优化APP选择功能设置,赋予投资者在申购数量、取消申购资金预冻结、取消预约申购指令等方面充分的选择权,同时细化新股申购页面提示,健全新股基本面介绍,确保投资者切实、全面了解拟申购新股的相关情况。新政策的出台对证券行业APP的进一步规范,促使APP加快版本更新的