腾讯方面表示,Android碎片化严重,每一款游戏/应用在上线之前,都会做一轮覆盖一定机型量的兼容性测试。在产品面对海量用户之前,尽量筛选出并解决所有影响用户体验的问题。
机型数量覆盖越多,测到的Bug越多。然而,“最需要修复的Bug80%都集中在了20%的机器上”,80/20原则在适配兼容测试过程中也同样适用。大量的测试机器中必然充斥着众多边缘机型,这些机型所测出的适配兼容性问题,不仅难修,而且修复后产生的作用也并不显著,开发拿到了一堆测试提交的冷僻机型上的BUG,不免有鸡肋之感:修之无味,弃之可惜。
▲平台机型覆盖列表
腾讯方面还表示,随着自身游戏业务的迅猛发展,要支持的游戏项目组越来越多,团队开始出现适配兼容测试人力投入严重,众多新项目都无法支持过来的情况,同时,测试出来的大量bug大量挂起不被修复,这件事情让游戏测试部门开始重新思考兼容性测试的优化和规范。
最后,他们决定花更多的时间在最主流机型的主要BUG上,对于所有游戏项目,均测TOP100的机型。机型排名根据游戏大数据平台上报数据选取,确保用户量占比最高。每月进行机型采购,保持机型库中的TOP100机型全都是当下的最热机型。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。