• DocumentCode
    2036159
  • Title

    A graphical class representation for integrated black- and white-box testing

  • Author

    Beydeda, Sami ; Gruh, V. ; Stachorski, Michael

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    706
  • Lastpage
    715
  • Abstract
    Although both black- and white-box testing have the same objective, namely detecting faults in a program, they are often conducted separately. In our opinion, the reason is the lack of techniques and tools integrating both strategies, although an integration can substantially decrease testing costs. Specifically, an integrated technique can generate a reduced test suite, as single test cases can cover both specification and implementation at the same time. The paper proposes a new graphical representation of classes, which can be used for integrated class-level black-and white-box testing. Its distinguishing feature from existing representations is that each method of a class is shown from two perspectives, namely the specification and implementation view. Both the specification of a method and its implementation are represented as control flow graphs, which allows black- and white-box testing by structural techniques. Moreover, a test suite reduction technique has been developed for adjusting white-box test cases to black-box testing
  • Keywords
    flow graphs; formal specification; program testing; program visualisation; control flow graphs; graphical class representation; graphical representation; implementation view; integrated black/white-box testing; integrated class-level black-box testing; integrated technique; program fault detection; reduced test suite; single test cases; specification; structural techniques; test suite reduction technique; testing costs; white-box testing; Computer science; Costs; Fault detection; Flow graphs; Object oriented modeling; Read only memory; Software libraries; Software maintenance; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972789
  • Filename
    972789