首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >Widget-Sensitive and Back-Stack-Aware GUI Exploration for Testing Android Apps
【24h】

Widget-Sensitive and Back-Stack-Aware GUI Exploration for Testing Android Apps

机译:Widget敏感和Back-Stack-Aware GUI探索以测试Android应用

获取原文

摘要

GUI exploration is a widely adopted technique to test GUI programs, which traverses the elements of screens during the user interaction and simultaneously constructs the GUI model to describe window transitions. Specific to Android apps, an elaborate GUI model should take Android characteristics into consideration. We propose a GUI exploration approach that dynamically acquires the information of these characteristics, such as the status of widgets and arrangement of the back stack. We attach this information to the window transition graph and form a new model called LATTE (LAbeled Transition graph with sTack and widgEt). To balance the accuracy and size of model, we introduce a metric "state similarity" to merge similar states. We perform experiments on 20 real-world apps to test them and construct their LATTE models. The investigation indicates that our systematic exploration approach with regard to the Android characteristics covers more program behaviors, and the generated model can be reused to direct the further testing.
机译:GUI探索是一种广泛使用的测试GUI程序的技术,它可以在用户交互过程中遍历屏幕的各个元素,并同时构建用于描述窗口过渡的GUI模型。特定于Android应用程序,精心设计的GUI模型应考虑Android特性。我们提出了一种GUI探索方法,该方法可动态获取这些特征的信息,例如小部件的状态和后堆栈的布置。我们将此信息附加到窗口过渡图上,并形成一个称为LATTE(带有sTack和widgEt的标签过渡图)的新模型。为了平衡模型的准确性和大小,我们引入了度量“状态相似度”以合并相似状态。我们在20个现实世界中的应用程序上进行实验,以测试它们并构建其LATTE模型。调查表明,我们针对Android特性的系统探索方法涵盖了更多的程序行为,并且所生成的模型可以重复使用以指导进一步的测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号