• DocumentCode
    1825389
  • Title

    Design recovery for software testing of object-oriented programs

  • Author

    Kung, C.H. ; Gao, J. ; Hsia, P. ; Lin, J. ; Yoyoshima, Y.

  • Author_Institution
    Texas Univ., Arlington, TX, USA
  • fYear
    1993
  • fDate
    21-23 May 1993
  • Firstpage
    202
  • Lastpage
    211
  • Abstract
    A reverse engineering approach for software testing of object-oriented programs is described. The approach is based on a graphic model which consists of three types of diagrams: object relation diagrams; block branch diagrams; and object state diagrams. These diagrams may be used to provide guidance on the order to test the classes and member functions; prepare member function test cases; prepare test cases for object state dependent behaviors and interaction between such behaviors; and provide graphic display of coverage information to a tester
  • Keywords
    object-oriented programming; program testing; software engineering; block branch diagrams; coverage information; design recovery; graphic model; object relation diagrams; object state diagrams; object-oriented programs; reverse engineering; software testing; test cases; Displays; Encapsulation; Graphics; Mathematical model; Object oriented modeling; Object oriented programming; Reverse engineering; Software design; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1993., Proceedings of Working Conference on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    0-8186-3780-3
  • Type

    conf

  • DOI
    10.1109/WCRE.1993.287764
  • Filename
    287764