首页> 外文会议>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

机译:用于测试Android应用程序的小部件敏感和背堆感知GUI探索

获取原文

摘要

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的新型号(带有堆叠和小部件的标记的转换图)。为了平衡模型的准确性和大小,我们引入了公制的“状态相似性”来合并类似状态。我们对20个真实应用程序进行实验来测试它们并构建拿铁型模型。调查表明,我们对Android特性的系统探索方法涵盖了更多的程序行为,并且可以重复生成的模型来指导进一步的测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号