安卓端近期突然出现很多偶现bug,以前偶现bug很少,每次发包都能测试出20个左右的偶现bug,是什么情况??

去年的时候没有上什么大功能,一切很正常,偶尔有个偶现的bug。
今天上半年一直在上线大模块的功能,然后核心业务出现了非常多的偶现bug。之前发现一部分偶现bug是在弱网环境出现的,后来专门测试了一波弱网状态的核心,都修改完再次上线。 但是现在又出现了大量的偶现bug,还非常多。目前我怀疑的是安卓的性能问题。都说功能测试是验证软件能不能用。性能测试是验证软件好不好用。
假如是安卓的性能问题,我改如何确认这些bug是安卓性能导致。
或者如何系统性执行安卓的性能测试???
之前有做过安卓的性能测试比较简单,就是使用profile,只能检测主进程和个子进程的各种消耗,但是不知道各种资源利用率(类似服务器的性能,redis使用哈希类型key,并且key的数据量很大,容易造成连接数飙升,已经发现这类的key都会优化下)安卓是否有此类东西?
因为对安卓了解有限,只知道cpu、内存,网络,耗电量等,就没有其他的指标吗?
最终想解决的问题是:如何系统性的做安卓的性能测试?

性能测试看你具体要测试哪些指标了。
但你这个问题不一定是性能的原因吧,我怀疑是某个版本的的代码影响到了其他的模块,对于这些偶现的bug 你要先确定是后端还是客户端的,如果是后端的,可以通过日志去定位分析一下。

你先把bug是什么定义出来,不能从bug数量上判断如何做。先统计bug再分析原因,然后根据原因去决定如何改进,不能猜的。你可以用一些崩溃分析或者apm技术收集下bug。

关闭