APP用户转化率低,收益总是上不去?听说你还没做这些兼容性测试!
作者:李思琪 来源:微信公众号 2021-06-09 {{allComments.length}} 369936 干货分享导语
随着移动互联网技术的高速发展,移动应用已经在各个领域被广泛运用,成为企业盈利的重要载体,伴随用户体量的持续增长,移动终端碎片化也日益加剧,主要体现在终端设备品牌繁多、型号繁多、系统版本各异、分辨率各异上,使APP测试者在保障不同系统及版本、不同分辨率和厂商得到更好的用户体验上,面临着巨大挑战。
即便是经验非常丰富的工程师也无法在开发阶段避免APP的兼容适配性问题,加之市场机型更新速度快,兼容性测试一直以来被认为是一个低效耗时、高成本的工作。
兼容测试一旦存在漏测,产品质量未得到保障就会导致线上用户的流失,据统计:
1、当应用连接响应时间超过5秒,30%的用户会选择放弃;
2、33%失望的用户会使用竞品替代;
3、用户尝试三次出现同样的问题,50%的人会选择卸载该应用,不再使用。
一旦兼容性问题发生在用户覆盖率较大的机型上,则会升级成更为严重的问题。因此,APP兼容性测试是产品质量保障任务中的必要环节。
小测在公司负责产品测试,公司研发团队历经半年时间开发出一款APP,立志要打造成公司的标杆产品,因此boss格外重视。拿到APP后,小测带领手下几名大将赶工开始了测试和bug修复,功能测试、性能测试、用户验收测试一个没落下,在产品确认无任何修改后,小测顶着黑眼圈与产品经理确认了上线时间,自认为圆满完成任务的小测给自己放了个长假。
这边运营同事花了好大的力气拿到了应用商店资源位,过了一段时间一看转化率傻眼了,转化率太低了!数据上报到了boss那里,boss脸上挂不住,投入产出比也太低了!这还不算完,APP自从上线之后用户投诉就没断过,作为产品质量问题首席背锅侠的小测,被boss紧急召回。小测心里也纳闷,该做的测试都做了,为什么还会发生这么严重的问题?
小测首先带领团队梳理了用户投诉的问题,初步整理出了投诉最多的问题类型:
1、安装、启动、卸载失败
2、使用过程崩溃、闪退、卡死、页面无响应
3、黑白屏、界面显示不全、文字错位、控件超出边界……
第二步就要进行问题复现了,产生投诉的用户使用的机型五花八门,公司资源有限,根本找不到对应的机型去复现问题,小测虽然头疼,但也从中发现了规律,有的问题在某几款机型出现的概率最大,而这几款机型听起来也很耳熟,妥妥的市场热门机型,到这儿小测心里大概明白了,这不就是兼容性的问题嘛!
要说小测干测试也好些年了,不是不知道兼容测试,但市面上那么多手机,而且机型更新速度飞快,把这些手机都买回来做兼容性测试那简直是天方夜谭,别说小测所在的中型企业做不到了,就算是大型企业也几乎很难做到。
以往的APP上线前小测都会用公司仅有的十几台手机简单跑下流程,算是做过兼容性测试了,从来也没出过什么太大的纰漏,用户投诉也不是没有,但哪有什么产品能做到百分之百0投诉嘛,怪只怪这款产品的定位是公司的王牌产品,面向的用户群体庞大,从产品设计到上线都受到了公司上上下下的一致重视。
想这些也没用了,当下赶紧做兼容性测试吧!
经过一段时间的调研和试用,小测选定了百度MTC的兼容性测试服务,去找boss申请预算,boss得知小测的来意后,问到:你先说说为什么兼容性测试非做不可吧,给我个充分的理由。小测料到boss会有此疑问,早就打好腹稿了,于是不慌不忙,娓娓道来:
Boss,不如先从我所理解的兼容性测试开始吧:
所谓兼容性测试,本质上是软件的可移植性测试,验证产品对软硬件环境的依赖程度。移动端兼容性测试,就是指验证APP在不同手机品牌、型号、操作系统及版本、分辨率、屏幕尺寸上能不能正常运行,会不会出现安装、启动失败、卡死、崩溃等影响用户体验的适配性问题。碎片化问题的本质就是不同 Android 系统的应用兼容性不同,如果测试的机型不充分、不具有市场代表性,就有可能因为APP上线之后出现的兼容性问题导致潜在客户的流失,继而引发企业收入下降、甚至APP死亡等一系列严重后果。
保证更多的APP用户在不同的机型以及操作系统版本上都能获得良好的体验,这就是兼容性测试的意义。
然而,兼容性测试本身是一个高成本高投入的工作,需要:
1、采购市场主流机型。市面上手机设备超过1000款,且在不断更新,采购这些机型的成本是巨大的,手机的更新、维护也需要投入可观的人力和财力。
2、及时获取市场主流机型信息。市场机型不断更新,可信的机型市场占有率、排名信息才能帮助我们准确筛选主流机型,进行有效兼容测试。
3、成熟的自动化测试工具和方法。大批量机型的兼容性测试,势必要引入自动化工具、结合成熟的自动化测试方法才能保证测试效率。
然而术业有专攻,专业的事要交给专业的人来做,最合理的方案是把兼容性测试工作交给专业的测试服务商,经过短期和持续的兼容性测试投入换取更多的合作机会和使用用户。
Boss点了点头:嗯,分析的有道理。那你给我说说为啥选择了百度MTC,给我个我能痛快拨款的理由!
这可难不倒小测,毕竟咱也是用心调研过的,对于MTC兼容性测试的优势了然于胸,于是小测开始了自己的陈述:
听到这里,boss脸上露出了赞许的微笑,同时也抛出了疑问:你刚才说的4种兼容性测试方案,具体是哪4种?兼容性测试还能玩儿出花来了?
小测不疾不徐,从容应道,boss,您且听我说,百度MTC提供的兼容性测试方案包括:
Boss沉思片刻,再次抛出疑问:听起来我们目前急需的是脚本兼容性测试,但探索兼容性测试和脚本兼容性测试有什么不一样呢?
Boss不愧是boss,总能get到关键点。小测答道,探索兼容性测试和脚本兼容性测试的区别在于:
见boss点了点头,小测继续补充:另外,由于我们的APP人脸识别购买的是第三方的SDK,所以建议做一次人工兼容性测试,在不同的机型上验证人脸识别的功能是否正常。
boss拍拍小测,放手去做吧,我只有一个要求,投入有回报。等你好消息。
建立合作之后,小测第一时间把安装包给到了百度MTC,由一名专职的交付经理负责与小测对接,整个服务过程非常省心,在测试用例经过小测确认之后的24小时,一份完整的脚本兼容性测试报告就出来了,内容主要包括:
1、测试过程中出现的安装、启动失败、崩溃、闪退、卡死以及UI不适配等兼容性问题。
2、安装、启动用时、CPU、GPU、内存占用、流量、电量耗用、FPS、电池温度等性能数据。
3、操作过程截图、录屏、日志。
4、影响用户数、机型通过率、行业最优、行业均值等对比数据。
5、问题终端详情,详细的出错问题定位、问题描述及解决方案建议。
光是看到测试通过率,小测就已经在心里发出了哀嚎,通过率也太低了吧,怪不得用户投诉那么多!
紧接着,人工兼容性测试报告也出来了,人脸识别问题也不少,功能启动失败、识别失败、识别无响应……
好在所有的问题都清晰的摆在眼前了,针对测试报告里几个小测不太确定的点,MTC提供了一对一的报告解读。根据详细的bug描述、复现步骤、日志、截图和录像等,结合使用远程真机调试,小测的团队高效的完成了bug的定位和修改。至于人脸识别的问题,也已经反馈给了第三方供应商进行修复。
APP发版前小测又做了一轮兼容性测试,这一次的通过率直接增加了60%,在经过bug修复验证后,APP上线了。小测绷紧神经等待后台统计的数据,终于有一天,运营同事把数据摆到了小测以及boss面前,在市场推广投入和之前差不多的情况下,用户转化率增长了30%!新用户也呈明显增长趋势。看到boss肯定的眼神,小测终于松了一口气。喜悦之余,boss交给了小测一个新的任务:下次发版之前做一次探索兼容性测试,从用户的视角深度探索APP的兼容性问题……
正如小测所在的公司一样,许多公司秉承产品为王的服务理念,App开发完成后经过简单的功能测试后快速发版,忽略了兼容性测试,导致产品上线之后Bug多、用户投诉频繁,而当下市场APP数量攀升,同质化严重,用户选择繁多,一旦APP存在用户体验差的问题,极有可能被客户所放弃,最终产品跌入深渊。
兼容性测试是提升产品质量及用户体验的必经之路,但并不是终点,MTC所提供的用例测试、Bug探索、海量用户体验测试、同业对比服务、安全测试、智能硬件连通性测试等覆盖产品全生命周期的测试服务,都是为您产品保驾护航的“金牌卫士”。
赶快点击这里下单,提升你的产品质量!
如果想了解更全面的测试服务,欢迎登陆https://mtc.baidu.com,更多百度优秀的测试工具链及测试实践,期待与您分享!
百度移动云测试中心(百度MTC)
百度移动云测试中心简称-百度MTC(Mobile Testing Center),是业界领先的移动应用一站式测试服务平台,为广大开发者在移动应用开发测试过程中面临的成本、技术和效率问题提供解决方案,覆盖移动应用从开发、测试到上线、运营的整个生命周期。
百度MTC,您身边的测试解决方案专家,简单可依赖!