|
|
|
|
移动端

1.7.1 线上数据挖掘

《腾讯iOS测试实践》本书由腾讯QQ浏览器iPhone测试团队撰写,系统、深度地讲解了iOS测试的系统方法论、新技术与常见的技巧与方法。本节为大家介绍线上数据挖掘。

作者:丁如敏来源:机械工业出版社|2017-09-14 15:26

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

1.7.1 线上数据挖掘

既然线上数据会越来越重要,那么就需要一整套埋点上报体系(终端是SDK形式,服务端存储各类数据),同时对上报数据进行数据分析,可能需要利用到机器学习等技术分析数据,判断是否有潜在问题。数据上报体系是每个App都有的基本功能,包含需要关注具体上报什么信息,例如,

(1)路径埋点:关键路径的埋点。

(2)错误码信息:统一错误码设计,方便排查。

(3)调用堆栈:堆栈调用信息。

(4)方法跟踪:函数方法的链条。

(5)用户动作:用户操作路径(可以详细到用户何时点击哪个控件)。

(6)机型网络信息:基础手机信息收集。

(7)性能指标(内存/CPU/FPS):各类性能指标的消息速度/流量/函数调用时间。

在对App全方位埋点后,就会有上报的数据,哪些数据需要进行分析,具体分析方法各种各样,如图1-16所示。该图主要描述了一种线上数据分析模型,包括数据收集容器、数据分析容器、Bug处理容器三个部分。

如果埋点上报体系建设完善,任何人(Dogfood、Showcase、众测、灰度等)只要体验产品,就是给产品做测试,这样就会上报很多数据,再系统分析这些数据,进而找到某些潜在问题。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005数据库管理与应用高手修炼指南

全书分为基础篇、高级篇和应用篇3个部分,共18章,有重点、分层次地讲解SQL Server 2005的基础知识、高级使用技巧和项目应用方法。第1~10...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊