V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Vveeb
V2EX  ›  问与答

想做一个对比两段 Log 来来判定脚本运行是否符合期待结果的功能,但是还没有思路

  •  
  •   Vveeb · 2021-01-05 15:26:20 +08:00 · 460 次点击
    这是一个创建于 1178 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Log 可以是各种机器产生的各种 log,比如安卓系统的机器,就是 logcat 里的 log,xx 机器的 log 就是网口传输的数据 log 。

    背景是:已经有了可以录制操作,然后生成操作脚本的功能了,但是要判断一套动作回放完了之后,所有结果是不是预期的,就想要从录制时和回放时的 Log 比对入手,将其穿插到执行动作的脚本之间,来判断动作是否成功。

    比方说我的操作是: 打开音乐、点击播放、点击下一曲,那么期待的 Log 就应该有“音乐启动”,“音乐开始播放”“音乐下一曲”这样的(不一定一个动作跟着一条 log,可能需要多条 log 来确认一个动作是否成功)

    最无脑的方式就是把一套操作期间的所有 log 记录下来(比如 10 条),然后把回放时产生的 log 拿来对比,也是相同的 10 条就算通过,但是这样的话漏洞太多了。

    所以就要提前考虑到很多问题比如
    · 规避无效 Log (比如用关键字筛选)
    · 重复且有效的 Log&重复就无效的 Log 怎么处理
    · 如何让工具自动地分拣 Log 来对应各种动作
    · 。。。

    有木有大佬能够提供一些思路, 不胜感激!
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5357 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:29 · PVG 09:29 · LAX 18:29 · JFK 21:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.