python埋点测试_GitHub - guanghetv/dasauto: 埋点自动化测试

dasauto

埋点自动化测试

主要针对【点击事件->发送埋点】类型的即时相应进行埋点格式/数据的测试.

对于每一个测试埋点,有五种结果:

1,正确:埋点预期(schema)的key,实际返回(event)里都有,而且key对应的value一 致;

当预期value为“onlykey”时,表示只测试key是否一致;

当预期value为“String/Number/Array/Bool”时,表示还需要测试value数据类型一致。

2,错误:预期的key,实际返回或没有,或对应的value不一致;

日志中的Schema和Event即为预期与实际返回数据;

当预期value为“onlykey”时,表示只测试key是否一致;

当预期value为“String/Number/Array/Bool”时,表示还需要测试value数据类型一致。

3,重发:对应埋点(eventKey)重复发送。

4,多发:对应埋点(eventKey)不需要发,多余发送。

5,没发:对应埋点(eventKey)缺失,没有发送。

测试方式:

将手机连接上电脑

1,通过Xmind写测试用例 --> 打开Appium服务 --> 启动脚本,等待操作完成,即可看到测试结果

python脚本格式: python point_test_V2.py ../data/android_login_tree.txt

android_login_tree.txt为待测试的用例,有XMind文本形式导出,point_test_V2.py只支持这种

你可能感兴趣的:(python埋点测试)