• DocumentCode
    708976
  • Title

    Beyond code coverage — An approach for test suite assessment and improvement

  • Author

    Tengeri, David ; Beszedes, Arpad ; Gergely, Tamas ; Vidacs, Laszlo ; Havas, David ; Gyimothy, Tibor

  • Author_Institution
    Dept. of Software Eng., Univ. of Szeged, Szeged, Hungary
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Code coverage is successfully used to guide white box test design and evaluate the respective test completeness. However, simple overall coverage ratios are often not precise enough to effectively help when a (regression) test suite needs to be reassessed and evolved after software change. We present an approach for test suite assessment and improvement that utilizes code coverage information, but on a more detailed level and adds further evaluation aspects derived from the coverage. The main use of the method is to aid various test suite evolution situations such as removal, refactoring and extension of test cases as a result of code change or test suite efficiency enhancement. We define various metrics to express different properties of test suites beyond simple code coverage ratios, and present the assessment and improvement process as an iterative application of different improvement goals and more specific sub-activities. The method is demonstrated by applying it to improve the tests of one of our experimental systems.
  • Keywords
    program testing; source code (software); code coverage; coverage ratio; test completeness evaluation; test suite assessment; test suite efficiency enhancement; test suite evolution situation; test suite improvement; white box test design; Conferences; Data structures; Libraries; Measurement; Software; Systematics; Testing; code coverage; regression testing; test suite evolution; test suite quality; test suite refactoring; white box testing metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
  • Conference_Location
    Graz
  • Type

    conf

  • DOI
    10.1109/ICSTW.2015.7107476
  • Filename
    7107476