APP用户转化率低,收益总是上不去?听说你还没做这些兼容性测试!

导语

随着移动互联网技术的高速发展,移动应用已经在各个领域被广泛运用,成为企业盈利的重要载体,伴随用户体量的持续增长,移动终端碎片化也日益加剧,主要体现在终端设备品牌繁多、型号繁多、系统版本各异、分辨率各异上,使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兼容性测试的优势了然于胸,于是小测开始了自己的陈述:


1、背靠百度,具有品牌优势。在交付能力、技术实力以及服务质量上有保障,两个字儿:靠谱!


2、百度MTC提供4种兼容性测试解决方案,满足客户多维度兼容性测试需求,兼容性测试方案业界最多。


3、覆盖市面主流机型(Android top600款、IOS top 70款),且根据市场变化持续更新。


4、提供vip专职交付经理,一对一提供服务,最大程度节省沟通成本。


5、交付效率高,脚本兼容性测试服务最快可在24小时内交付测试报告,最长时间不会超过48小时。


6、远程真机调试服务提供业界唯一的真机助手功能,通过手机即可实现真机调试,同时上线了鸿蒙系统。


7、为了满足客户多元化需求,可以提供等值兑换服务,兑换其他例如用例测试、专家bug探索、人工兼容性测试、海量用户体验测试等服务。


听到这里,boss脸上露出了赞许的微笑,同时也抛出了疑问:你刚才说的4种兼容性测试方案,具体是哪4种?兼容性测试还能玩儿出花来了?


小测不疾不徐,从容应道,boss,您且听我说,百度MTC提供的兼容性测试方案包括:


1、脚本兼容性测试。自动化测试,带业务场景。根据客户需求按照app使用逻辑编写测试用例,覆盖app主要业务流程,根据用例定制脚本,并在主流真机上运行,验证app在不同手机品牌、型号、操作系统版本、分辨率、屏幕尺寸上,业务逻辑正确性的兼容适配。


2、深度兼容性测试。自动化测试,不带业务场景。利用百度自研Smartmonkey进行深度遍历,验证app在不同手机品牌、型号、操作系统版本、分辨率、屏幕尺寸上,无异常的兼容适配性。能够保证每一次点击都是有效的,可覆盖更多的控件和界面。


3、探索兼容性测试。人工+自动化。根据产品功能模块及测试重点,采用自由式探索测试方法,模拟真实用户的使用场景,在市场主流TOP机型上,对产品进行功能、性能等多维度测试,发现在真实用户的深度使用场景下,APP在不同主流真机上的兼容性功能及性能问题,使问题更聚焦,更有价值。


4、人工兼容性测试。人工测试。覆盖所有自动化无法实现、需要人工执行的测试需求,包括人脸识别、指纹识别、语音识别、拍照上传等需要人机交互或者生物识别的场景。


Boss沉思片刻,再次抛出疑问:听起来我们目前急需的是脚本兼容性测试,但探索兼容性测试和脚本兼容性测试有什么不一样呢?


Boss不愧是boss,总能get到关键点。小测答道,探索兼容性测试和脚本兼容性测试的区别在于


1、脚本兼容性测试主要采用自动化的方式,探索兼容性测试主要是人工测试为主,自动化为辅助的方式


2、探索兼容性测试无测试用例,测试人员按产品模块进行自由探索


3、探索兼容性测试侧重于发现真实用户在深度使用过程中APP可能会出现的兼容性问题,使问题更聚焦、更有价值。


见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,您身边的测试解决方案专家,简单可依赖!


大咖招募
欢迎App研发/测试方面的大牛来投稿,开设专栏。我们提供丰厚的稿酬,预约个人专访,帮助建立个人技术品牌!
立即投稿

我要评论

字数不能超过140字,谢谢!
提交

评论({{allComments.length}})

{{comment.create_time.substr(0,16)}}

显示所有评论
复制成功!