首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >Which Factor Impacts GUI Traversal-Based Test Case Generation Technique Most? A Controlled Experiment on Android Applications
【24h】

Which Factor Impacts GUI Traversal-Based Test Case Generation Technique Most? A Controlled Experiment on Android Applications

机译:哪些因素对基于GUI遍历的测试用例生成技术的影响最大? Android应用程序上的受控实验

获取原文

摘要

There are many research works on automated GUI traversal-based test case generation techniques for Android application. However, the effect of different factors used in a GUI traversal algorithm has not been systematically explored. In this work, we report a controlled experiment on 33 real-world applications to expose their real failures to systematically study three major factors that are commonly observed in testing tools for this class of applications. They include the notion of GUI state equivalence, the state search (or exploration) strategy, and the amount of time to wait between two input events. Our experimental results clearly show that different notions of GUI state equivalences have significantly different effects on failure detection rate and code coverage, randomized search is comparable to systematic search, and different choices of waiting time strategies do not make significant differences in terms of testing effectiveness. We also report other interesting results in this paper.
机译:关于基于Android遍历的基于GUI遍历的自动测试用例生成技术,有许多研究工作。但是,尚未系统地探索GUI遍历算法中使用的不同因素的影响。在这项工作中,我们报告了一个针对33个实际应用程序的受控实验,以揭示它们的实际故障,以系统地研究在此类应用程序的测试工具中通常观察到的三个主要因素。它们包括GUI状态等效性,状态搜索(或探索)策略以及两个输入事件之间等待的时间。我们的实验结果清楚地表明,GUI状态等效性的不同概念对故障检测率和代码覆盖率具有显着不同的影响,随机搜索可与系统搜索相比,并且等待时间策略的不同选择在测试有效性方面也没有显着差异。我们还在本文中报告了其他有趣的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号