最近公司项目上线后,不断的出现各种兼容性的问题。大部分机型没出啥问题,但是部分机型总是跟你过不去。导致我们的在线 bug 很多,工资都快扣光了,再这么下去,吃饭都成问题了。
- 首先,android 机型无比的多,公司总共就提供了几台测试机。
- 其次,每次上线时间都很紧,就那么几台机,也没法全部跑一遍。
- 然后,公司的东西,也不愿意放到什么云平台去测试。(原因我就不说了)
就拿本人经历过的几个 case 说说。
- 某位领导用了我们的东西,黑了下屏。最后查明原因,他的手机联系人列表有超过 2 万个人。我们的产品读了联系人列表。(测试造数据都比较难),然后加班啊,后面就不说了。
- 产品有拍照功能,然后有个在线 Bug 给我,说部分机型此功能有问题。然后我测了几款主要机型,都修复了。等我把 Bug 关闭,人家找上门了,他的 5 年前买的 HTC,刷的小米的系统,仍然有这个问题,但是开发就是搞不定他的手机,我又悲剧了一回。
- 现在问题比较容易出现在什么红米,魅族低版本(我们比较缺的机型上)
被兼容性问题搞得要死了。
请问一下大家兼容性是如何做的,有什么好的建议。