遇到问题,请教专业的人可以事半功倍
事情是这样的,大船在开发中遇到了一个难题,这个难题并不仅仅与开发相关的,还与测试有关。
公司的 App 因为更新,向小米应用商店提交了一个新版本后,在经过小米的 Monkey 测试时,因为闪退,被小米应用商店驳回。
驳回的消息中还附带有测试时的录屏和 Log 日志,可是录屏中并没有手势痕迹,并不能看出是因为怎么操作导致的应用闪退,大船根据录屏试了多次,也没能复现这个闪退。
接下来去看 Log 日志,可是小米应用商店给提供的 Log 日志格式却与安卓开发中看到的日志格式不太一样,有什么多文件和文件夹,这让大船顿时无从下手。
大船逐一翻看日志文件,但是大部分文件中内容太多,想找到有效信息犹如大海捞针,大船忙活了好久,可依旧一筹莫展。
后来大船想到这种日志既然是 Monkey 测试生成的,我去找专业的测试,兴许他们有相关的工具和方法可以快速解析和定位异常原因。
正好大船前段时间因为做视频号认识了几个测试工程师,并加了他们的测试微信群,于是大船就把这个问题发到群里请教,并发了一个红包表达诚意。
天无绝人之路,有一个测试小哥看到我的问题,立马就知道从哪入手,并把方法发给了大船。
大船按照他说的,很快就定位到了问题原因,接下来的事情就很顺利,解决了这个 bug,并重新打包上架。
专业的事情还是应该向专业的人请教,事半功倍呀。