一种基于自动机的GUI测试工具辅助诊断和调试方法、系统及应用

    公开(公告)号:CN119201658A

    公开(公告)日:2024-12-27

    申请号:CN202310750431.9

    申请日:2023-06-25

    Abstract: 本发明公开了一种基于自动机的GUI测试工具辅助诊断和调试方法,基于安卓应用中已知的程序错误进行抽象构造非确定性自动机,同时对相应的安卓应用进行插桩,收集自动化图形测试工具对安卓应用进行测试时输出的日志,通过将日志中记录的安卓应用事件执行序列在崩溃错误自动机上进行路径匹配,并利用匹配过程中记录的数据计算事件覆盖、事件对覆盖以及最小距离三项指标,判断测试工具是否找到相应的程序错误并且生成命令行输出或者可视化报告。本方法可以对安卓自动化图形测试工具的有效性进行评估,辅助安卓自动化图形测试工具开发者诊断和调试测试工具,寻找到工具的缺陷并进行改进。本发明还公开了实现上述方法的系统以及上述方法或系统的应用。

Patent Agency Ranking