埋点如何进行测试?

知己知彼百战百胜:
埋点测试是一个虚词,要把这个虚词给具体化才能开展测试。

埋点的分类:
web、pc、android、ios、小程序?

埋点测试之前需要弄清楚埋点的原理,不同系统可能使用不同的方法。
例如:某个公司使用的埋点方法是:
在对应的选择器上面监听点击事件:
tags = [“BUTTON”, “A”, “INPUT”,“[data-io-click=“xxxxxxxx”]”];

埋点的事件模型
在这里插入图片描述

有赞埋点实践这篇文章还不错,对于理解什么是埋点以及如何开展埋点测试很有帮助。
在这里插入图片描述

2022-05-10
数据的准确性,合理性。

A: 数据上报端
B: 数据保存端
C: 数据分析端

A: 我只管发送数据,我发送了,就行了
B: 我只管接收数据和保存,其他的不归我管
C: 我只管分析数据
实际上,如果A,B之前有一丢丢的误解或者不一致,很容易导致C数据分析的万分痛苦。

一个例子就是:埋点功能,没有埋点id。
当然了,没有埋点id不意味着你不能唯一确定一个事件,但是没有埋点id,可能导致后续分析起来万分痛苦。but who care? weCare, qaCare。

devtools network
type is ping ?

navigator.sendBeacon($config.REQUEST_URL,data);

在这里插入图片描述

posted @ 2022-05-10 18:11  叶常落  阅读(2)  评论(0编辑  收藏  举报  来源