计算机科学
图形用户界面
人机交互
图形用户界面测试
移动应用程序
万维网
用户体验设计
用户界面设计
程序设计语言
作者
Yongxiang Hu,H. Jin,X Q Wang,Jiazhen Gu,Shiyu Guo,Chaoyi Chen,Xin Wang,Yangfan Zhou
标识
DOI:10.1145/3639477.3639748
摘要
In industrial practice, many bugs in commercial mobile apps manifest as self-conflicts of data presented in the GUI (Graphical User Interface). Such data inconsistency bugs can bring confusion to the users and deteriorate user experiences. They are a major target of industrial testing practice. However, due to the complication and diversity of GUI implementation and data presentation (e.g., the ways to present the data in natural language), detecting data inconsistency bugs is a very challenging task. It still largely relies on manual efforts. To reduce such human efforts, we proposed AutoConsis, an automated data inconsistency testing tool we designed for Meituan. one of the largest E-commerce providers with over 600 million transacting users. AutoConsis can automatically analyze GUI pages via a multi-modal deep-learning model and extract target data from textual phrases leveraging LLMs (Large Language Models). With these extracted data, their inconsistencies can then be detected. We evaluate the design of AutoConsis via a set of ablation experiments. Moreover, we demonstrate the effectiveness of AutoConsis when applying it to real-world commercial mobile apps with eight representative cases.
科研通智能强力驱动
Strongly Powered by AbleSci AI