需求描述:
1)产品给开发一个统计事件的 list ,开发为事件添加统计代码。
2)产品把 list 给我,我需要测试,哪些事件没被统计成功。即,开发是否错加、漏加统计代码。
我的解决方案:
使用 device.touch() 和 device.drag(),根据所有按钮的坐标,都写一遍。(妈呀太多了,要命~~)
这样,我每运行一次 monkeyrunner xxx.py,就能全部执行一遍,然后去友盟统计后台里看是否统计成功。
我的问题:
虽然不用手动验证,但是这样,工作量依然很大,我觉得还有更好的方法,无奈姑娘代码能力有限。大神们,是否有类似的实例供参考。非常感谢!~