兼容性测试

最近更新时间:2018-02-06 21:49:31

为什么要做兼容性测试?

Android 机型、系统碎片化严重,每一款应用在上线之前,都应做一轮覆盖一定机型量的兼容性测试。
在产品面对海量用户之前,尽量筛选出并解决所有影响用户体验的问题。

如何进行测试机型选择?

理论上机型数量覆盖越多,可发现的 Bug 越多。
然而,“最需要修复的 Bug 80% 都集中在了 20% 的机器上”,二八原则在适配兼容测试过程中也同样适用。大量的测试机器中必然充斥着众多边缘机型;这些机型所测出的兼容性问题,不仅修改成本高,而且修复后产生的作用也并不显著。
建议花更多的时间在最主流机型的主要 Bug 上,以腾讯游戏项目为例,测试 TOP100 的机型。机型排名根据腾讯游戏大数据平台选取,确保用户量占比最高。每月进行新机型采购,保持机型库中的 TOP100 机型全都是当下的最热机型。
而作为移动安全兼容性测试的用户,均享受与腾讯应用同等的兼容性测试服务。