• DocumentCode
    3663550
  • Title

    Exploiting the Saturation Effect in Automatic Random Testing of Android Applications

  • Author

    Domenico Amalfitano;Nicola Amatucci;Anna Rita Fasolino;Porfirio Tramontana;Emily Kowalczyk;Atif M. Memon

  • Author_Institution
    Dept. of Electr. Eng. &
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    33
  • Lastpage
    43
  • Abstract
    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.
  • Keywords
    "Testing","Androids","Humanoid robots","Graphical user interfaces","Mobile communication","Silicon"
  • Publisher
    ieee
  • Conference_Titel
    Mobile Software Engineering and Systems (MOBILESoft), 2015 2nd ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/MobileSoft.2015.11
  • Filename
    7283024