paperbot · PL 论文追踪

全部论文 待读 收藏

P2 LAND: a user-friendly and customizable test generation tool for Android apps

LAND:面向 Android 应用的易用且可定制测试生成工具
ISSTA Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis2018匹配度 1/10 · 该论文研究 Android 应用 GUI 模型探索与测试生成,属于移动应用测试方向,与用户关注的静态分析、LLM/Agent 与程序分析交叉、浮点程序分析及贝叶斯程序分析均无直接关联。引用 13 inbox
Jiwei Yan, Linjie Pan, Yaqi Li, Jun Yan, Jian Zhang
crossref: 2026-09-12

AI 速览

一句话:提出 LAND 工具,通过构建可复用 GUI 窗口转换模型 LATTE,实现 Android 应用可定制测试生成并提高覆盖率。

针对基于模型的 GUI 探索技术多关注探索过程而忽视模型复用的问题,本文提出 LAND,一个面向 Android 应用的易用且可定制的测试生成工具。LAND 在用户交互遍历界面元素时构建精细的窗口转换模型 LATTE,该模型融入更多 Android 特有特征,并通过复用该模型提供可定制的测试生成接口。作者在 20 个真实 Android 应用上构建模型并生成测试用例,实验表明 LAND 能达到更高代码覆盖率,并在更短序列中触发异常;同时 LATTE 能在不同测试套件生成需求下良好复用。

问题
现有基于模型的 GUI 探索工具多重视探索过程,模型复用不足,难以按不同测试需求定制生成测试。
方法
LAND 在 GUI 探索中构建融入 Android 特征的窗口转换模型 LATTE,并基于模型复用提供可定制测试生成接口。
评估
在 20 个真实 Android 应用上构建模型并生成测试用例,对比代码覆盖率和异常触发序列长度,并验证 LATTE 在不同测试套件生成需求下的可复用性。
原文摘要(Abstract)

Model-based GUI exploration techniques are widely used to generate test cases for event-driven programs (such as Android apps). These techniques traverse the elements of screens during the user interaction and simultaneously construct the GUI model. Although there are a number of automatic model-based exploration tools, most of them pay more attention to the exploration procedure than the model reusing. This paper presents LAND, an effective and user-friendly test generation tool based on GUI exploration of Android apps, which constructs an elaborate window transition model ``LATTE'' that considers more Android specific characteristics and provides a customizable test generation interface by reusing the model. Experiments on 20 real-world Android apps are conducted to construct their models as well as test cases. The experimental results indicate that LAND can achieve higher code coverage and trigger exceptions in shorter sequence. It is also demonstrated that LATTE can be well reused under different requirements of test suite generation. A demo video of our tool can be found at the website https://www.youtube.com/watch?v=iqtr12eiJ_0.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4835,
  title = {LAND: a user-friendly and customizable test generation tool for Android apps},
  author = {Jiwei Yan and Linjie Pan and Yaqi Li and Jun Yan and Jian Zhang},
  booktitle = {ISSTA},
  year = {2018},
  doi = {10.1145/3213846.3229500}
}