本次大会干货很多,围观了 google 的测试思路,了解了人工智能,学习了腾讯发布游戏的流程,还有美团的性能数据上报机制,重点是拓展了耗电的测试方法。
Google
产品由简到繁需不同的测试体系来支持
刚开始时,临上线还在做单元测试,目标无 BUG
各个产品有各自的自动化测试体系,定义了发布标准
产品线整合,产品线兼容,发布标准自动化执行
从设备到底层支持到 API 完成兼容
代码发布了流程很糟,一些问题只能在上线前发现
自动化一切,问题发现尽可能的早
尽可能接入外部架构节省开发成本
用浏览器来模拟不同屏幕尺寸,来验证广告显示
测试从模拟器->浏览器->真实设备,多重验证
人工智能
人工智能=大数据 + 机器学习
使用历史数据构建模型,输入新数据预测未来,把新数据插入老数据,人工智能学习
数据需要异常报警机制(服务器也需要)
服务器的性能要求,高可用、负载均衡、弹性伸缩
服务器的性能测试难度:分布式、计算量大、执行时间长
测试环境使用容器解决多样性和多变性
阿里 UC
碎片化、版本多、渠道多
增量部署,工程之间不影响
自动化编译、动态发布、规范化版本
监控评论数据
崩溃自动回滚版本
腾讯互娱
一个游戏的上线流程
对于服务器弹性动态扩展能力和高可用容灾能力要求很高
美团
监控线上版本性能数据
性能数据的处理和分析
崩溃数据上报
runloop 监控 iOS 卡顿
电量测试
Battery Historian 2.0
重写 PowerStat 和 CPU Monitor,用来做想要的东西
↙↙↙阅读原文可查看相关链接,并与作者交流