• DocumentCode
    1592936
  • Title

    Measuring and Improving Latency to Avoid Test Suite Wear Out

  • Author

    Yoo, Shin ; Harman, Mark ; Ur, Shmuel

  • Author_Institution
    Centre for Res. on Evolution, Search & Testing (CREST), King´´s Coll. London, London
  • fYear
    2009
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    This paper introduces the concept of test suite latency. The more latent a test suite, the more it is possible to repeatedly select subsets that achieve a test goal (such as coverage) without re-applying test cases. Where a test case is re-applied it cannot reveal new information. The more a test suite is forced to re-apply already applied test cases in order to achieve the test goal, the more it has become `worn out´. Test suite latency is the flipside of wear out; the more latent a test suite, the less prone it is to wear out. The paper introduces a theory of test suite latency. It presents results from the empirical study of latency, highlighting the need for latency enhancement. The paper also introduces a strategy and algorithms for improving latency and an empirical study of their effectiveness. The results show that local search is effective at improving the latency of a test suite.
  • Keywords
    program testing; latency enhancement; test suite latency; test suite wear out; Automatic testing; Conferences; Delay; Educational institutions; Middleware; Resource management; Software measurement; Software testing; Software tools; System testing; Search-Based Software Engineering; Test Data Generation; Test Suite Reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-4356-7
  • Type

    conf

  • DOI
    10.1109/ICSTW.2009.10
  • Filename
    4976375