为何许多更新后的APP有明显的而重大的BUG,例如经常性闪退导致恶评如潮,难道开发人员不做测试吗

说一下之前全民K歌和QQ音乐的情况,在一个新版本开发整个过程中就一直在测,包括测试工程师的测试和自动化测试。同时还有个叫NewMonkey的东西在跑,模拟随机点手机用的。一般某个版本完成到一些阶段之后就会提测,同时每天会跑自动化打包测试,不通过会收到邮件,每天还会跑一个安装包质量监控,如果发现有不合理的问题比如资源过大,可以及时解决。提测之后当然就会生成bug单,开发这边一个个清掉之后阶段性在公司内发体验版本。常见的崩溃基本都会在开发期间内暴露出来,并解决掉。正式发布之前是一定要通过测试和QA的,闪退在一定条件下一定会有,毕竟有些路径可能非常奇葩,不一定能覆盖全面。但如果是非常明显的路径出现闪退,那测试部门就要背这个锅了,一般来讲很难出现这样的情况的。真的出现了的话一般我们会先考虑用动态下发补丁的方式修复,实在修复不了的问题会紧急提交一个新版本。腾讯的测试和QA流程做得还是不错的,我认为你说的这种情况比较少。
■网友
论灰度更新的好处
■网友
测试确实做了,但是覆盖面不够广啊


    推荐阅读