首页> 外文会议>Asia-Pacific Software Engineering Conference >Achieving High Code Coverage in Android UI Testing via Automated Widget Exercising
【24h】

Achieving High Code Coverage in Android UI Testing via Automated Widget Exercising

机译:通过自动窗口小部件锻炼实现Android UI测试的高码覆盖

获取原文

摘要

Automated functional user interface (UI) testing of mobile apps is a challenging task due to the highly interactive nature of the app UIs, and thus it commonly fails to provide high code coverage. In this paper, we present DroidDEV, an automated UI exerciser which aims to achieve high code coverage for real-world Android apps. DroidDEV dynamically builds a finite UI flow graph, generates and injects UI-context-aware inputs to exercise all the widgets on all the UI screens through a best-first search path finding algorithm. We have evaluated DroidDEV on 20 real-world open-source Android apps and compared it with manual UI testing and two other prevalent automated approaches including MobiGUITAR and Monkey. On these subjects, DroidDEV reports code coverage similar to manual UI testing, and it outperforms MobiGUITAR and Monkey in terms of code coverage and exercising time.
机译:自动功能用户界面(UI)移动应用程序的测试是由于APP UI的高度交互性质,因此它通常无法提供高码覆盖率。 在本文中,我们呈现DROIDDEV,这是一个自动化的UI锻炼者,旨在为真实世界的Android应用程序实现高码覆盖。 DROIDDEV动态构建有限UI流图,生成并注入UI-Context-Aware的输入,以通过最佳搜索路径查找算法锻炼所有UI屏幕上的所有小部件。 我们在20个现实世界开源Android应用程序中评估了Droiddev,并将其与手动UI测试进行了比较,另外两种普遍的自动化方法包括Mobiguitar和Mogke。 在这些主题上,Droiddev报告类似于手动UI测试的代码覆盖,并且在代码覆盖范围和行使时间方面优于Mobiguitar和Mogke。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号