paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Efficiency Matters: Speeding Up Automated Testing with GUI Rendering Inference

效率至关重要:利用 GUI 渲染推断加速自动化测试
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 2/10 · 该论文聚焦 Android GUI 自动化测试中的渲染状态推断与事件调度优化,属于软件测试与移动应用领域,与用户关心的静态分析、Agentic/LLM 程序分析、浮点程序分析、贝叶斯程序分析等核心方向几乎没有交集。虽然使用深度学习且涉及程序语言相关标签,但方法目标并非静态分析或 LLM/Agent 改进程序分析。引用 31 inbox
Sidong Feng, Mulong Xie, Chunyang Chen
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出基于图像的 AdaT 方法,动态推断 GUI 渲染状态以调整事件间隔,兼顾测试效率与有效性。

Android 应用质量保障催生了大量自动化 GUI 测试工具,测试算法虽不断改进,GUI 渲染的影响却被忽视:等待时间过长会拖慢测试,过短则使事件在未渲染完成的界面上执行,降低测试有效性。本文提出 AdaT,一种轻量级、基于图像的动态调整事件间隔方法。AdaT 接收 GUI 实时流,用深度学习模型推断当前渲染状态,并与测试工具同步,在 GUI 完全渲染后再调度下一个事件,从而在有效性与效率之间取得平衡。评估表明该方法在准确性、效率和有效性上均有良好表现;作者还将其与现有自动化测试工具集成,证明 AdaT 能覆盖更多 Activity 并在完全渲染的 GUI 上执行更多事件。

问题
自动化 GUI 测试中固定的事件等待时间难以兼顾效率与有效性:等待过久拖慢测试,过短则事件落在部分渲染的界面上,影响测试效果。
方法
提出 AdaT:基于 GUI 实时图像流,用深度学习模型推断界面渲染状态,并与测试工具同步,在界面完全渲染时再调度下一个事件。
评估
通过实验评估渲染状态推断的准确性以及整体测试的效率与有效性,并将 AdaT 集成到现有自动化测试工具中,验证其覆盖更多 Activity 与在完全渲染界面上执行更多事件的能力。
原文摘要(Abstract)

Due to the importance of Android app quality assurance, many automated GUI testing tools have been developed. Although the test algorithms have been improved, the impact of GUI rendering has been overlooked. On the one hand, setting a long waiting time to execute events on fully rendered GUIs slows down the testing process. On the other hand, setting a short waiting time will cause the events to execute on partially rendered GUIs, which negatively affects the testing effectiveness. An optimal waiting time should strike a balance between effectiveness and efficiency. We propose AdaT, a lightweight image-based approach to dynamically adjust the inter-event time based on GUI rendering state. Given the real-time streaming on the GUI, AdaT presents a deep learning model to infer the rendering state, and synchronizes with the testing tool to schedule the next event when the GUI is fully rendered. The evaluations demonstrate the accuracy, efficiency, and effectiveness of our approach. We also integrate our approach with the existing automated testing tool to demonstrate the usefulness of AdaT in covering more activities and executing more events on fully rendered GUIs.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2212-05203,
  title = {Efficiency Matters: Speeding Up Automated Testing with GUI Rendering Inference},
  author = {Sidong Feng and Mulong Xie and Chunyang Chen},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00084}
}