• DocumentCode
    2745783
  • Title

    Enhancing Software Testing by Judicious Use of Code Coverage Information

  • Author

    Berner, Stefan ; Weber, Roland ; Keller, Rudolf K.

  • Author_Institution
    Swiss Nat. Bank, Zurich
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    612
  • Lastpage
    620
  • Abstract
    Recently, tools for the analysis and visualization of code coverage have become widely available. At first glance, their value in assessing and improving the quality of automated test suites seems to be obvious. Yet, experimental studies as well as experience from projects in industry indicate that their use is not without pitfalls. We found these tools in a number of recent projects quite beneficial. Therefore, we set out to gather code coverage information from one of these projects. In this experience report, first the system under scrutiny as well as our methodology is described. Then, four major questions concerning the impact and benefits of using these tools are discussed. Furthermore, a list of ten lessons learned is derived. The list may help developers judiciously use code coverage tools, in order to reap a maximum of benefits.
  • Keywords
    program testing; software tools; systems analysis; automated test quality; code coverage information; code coverage tools; software testing; Automatic testing; Data mining; Data visualization; Information analysis; Quality assurance; Software engineering; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.34
  • Filename
    4222622