• DocumentCode
    2272019
  • Title

    Test case prioritization based on data reuse an experimental study

  • Author

    Lima, Lucas ; Iyoda, Juliano ; Sampaio, Augusto ; Aranha, Eduardo

  • Author_Institution
    Centro de Inf., Univ. Fed. de Pernambuco, Recife, Brazil
  • fYear
    2009
  • fDate
    15-16 Oct. 2009
  • Firstpage
    279
  • Lastpage
    290
  • Abstract
    The order in which tests are executed can significantly impact the total test execution time. In this paper, we evaluate two test prioritization techniques (manual and automatic) in the context of mobile phone testing. The manual technique produces test sequences created by test experts, while the automatic one generates sequences mechanically based on the permutation of the tests. Both techniques take into account a data reuse: the more the data is reused among tests, the faster the sequence is executed. In order to evaluate the benefits of these two techniques, we carried out an experiment with 8 testers and 2 test suites arranged in a 2times2 Latin square design replicated four times. The automatic technique reduced approximately 25% of the data generation time and 13.5% of the execution time. The automatic technique is clearly better than the manual one with respect to the generation of sequences. Our experiment showed that the automatic technique also generates sequences whose execution is faster than those created manually by test experts.
  • Keywords
    mobile computing; program testing; software reusability; automatic testing; data reuse; experimental study; manual testing; mobile phone testing; test case prioritization; Automatic testing; Automation; Computer industry; Costs; Manuals; Mobile handsets; Software engineering; Software measurement; Software testing; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on
  • Conference_Location
    Lake Buena Vista, FL
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4244-4842-5
  • Electronic_ISBN
    1938-6451
  • Type

    conf

  • DOI
    10.1109/ESEM.2009.5315980
  • Filename
    5315980