• DocumentCode
    2416670
  • Title

    Class specification implementation graphs and their application in regression testing

  • Author

    Beydeda, Sami ; Gruhn, Volker

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    835
  • Lastpage
    840
  • Abstract
    Most techniques proposed for regression testing are either black- or white-box techniques, i.e. they solely consider either the specification or implementation of a program. However a combined technique can lead to significant savings in testing costs as some testing tasks need to be carried out once. Furthermore, the same test cases can cover both specification and implementation, reducing the total number of test cases. This paper shows the application of class specification implementation graphs (CSIGs) in regression testing. The distinguishing feature of CSIGs front existing representations is that each method of a class is shown from two perspectives, namely the specification and implementation view. Moreover a test suite reduction strategy has been incorporated to the CSIG construction algorithm to decrease the total number of test cases required. In this paper we show how CSIGs can be combined with an existing test case selection algorithm for regression testing.
  • Keywords
    directed graphs; program testing; statistical analysis; CSIG construction algorithm; black-box techniques; class specification implementation graphs; regression testing; white-box techniques; Application software; Computer applications; Computer science; Costs; Fault detection; Flow graphs; Software tools; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045111
  • Filename
    1045111