首页> 外文会议>Second ACM International Conference on Mobile Software Engineering and Systems >Exploiting the Saturation Effect in Automatic Random Testing of Android Applications
【24h】

Exploiting the Saturation Effect in Automatic Random Testing of Android Applications

机译:在Android应用程序的自动随机测试中利用饱和效应

获取原文
获取原文并翻译 | 示例

摘要

Monkey Fuzz Testing (MFT), a form of random testing, continues to gain popularity to test Android apps because of its ease of use. (Untrained) programmers use MFT tools to fully automatically detect certain classes of faults in apps. A challenge for these tools is the lack of a stopping criterion -- programmers currently typically stop these tools when they run out of time. In this paper, we use the notion of the Saturation Effect of an MFT tool on an app under test to define a stopping criterion, parameterized by the app's preconditions and the tool's configurations. We have implemented our approach in the Android Ripper MFT tool. We experimentally report results on 18 real Android app subjects. We show that the saturation effect is able to stop testing when test adequacy has been achieved without wasting test cycles.
机译:Monkey Fuzz Testing(MFT)是一种随机测试形式,由于其易用性,因此在测试Android应用程序方面继续受到欢迎。 (未经训练的)程序员使用MFT工具来完全自动检测应用程序中的某些类别的错误。这些工具的挑战是缺乏停止标准-程序员当前通常会在时间用完时停止使用这些工具。在本文中,我们使用MFT工具在被测应用程序上的饱和效应的概念来定义停止标准,该条件由应用程序的前提条件和工具的配置参数化。我们已经在Android Ripper MFT工具中实现了我们的方法。我们通过实验报告了18个真实的Android应用主题的结果。我们表明,在达到测试充分性时,饱和效应能够停止测试,而不会浪费测试周期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号