• DocumentCode
    3155614
  • Title

    An Empirical Evaluation of Automated Black Box Testing Techniques for Crashing GUIs

  • Author

    Bertolini, Cristiano ; Peres, Glaucia ; d´ Amorim, M. ; Mota, Alexandre

  • Author_Institution
    Center of Inf., Fed. Univ. of Pernambuco, Recife
  • fYear
    2009
  • fDate
    1-4 April 2009
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    This paper reports an empirical evaluation of four black-box testing techniques for crashing programs through their GUI interface: SH, AF, DH, and BxT. The techniques vary in their level of automation and the results they offer. The experiments we conducted quantify execution time and the capability of finding a crash for each technique on 8 different cellular phone configurations with historical (real) errors. The results show that AF and BxT offered better precision (i.e., the fraction of runs that end in a crash out of the total number of runs) than SH and DH (AF and BxT found crashes in all 8 configurations), and BxT crashes the application the fastest more often (5 out of 8 cases). The experiments reveal that the selection of the random seed to AF and BxT results in a high variance of execution time (i.e., the time the technique takes to either crash the application or timeout in 40 h): the mean (across 8 phone configurations) of the standard deviation of execution times (for 10 runs per each phone configuration) is 7.79 h for AF and 5.21 h for BxT. Despite this fact, AF and BxT could crash the application consistently: the mean of the precision (fraction of the 10 runs that results in a crash) is 74% for AF and 69% for BxT.
  • Keywords
    graphical user interfaces; program testing; GUI interface; automated black box testing; cellular phone configurations; graphical user interfaces; Automatic testing; Automation; Cellular phones; Computer crashes; DH-HEMTs; Graphical user interfaces; Software testing; State-space methods; System testing; Vehicle crash testing; black-box; empirical evaluation; stress testing; test automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation, 2009. ICST '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-3775-7
  • Electronic_ISBN
    978-0-7695-3601-9
  • Type

    conf

  • DOI
    10.1109/ICST.2009.27
  • Filename
    4815334