• DocumentCode
    3092855
  • Title

    Analysis techniques for testing polymorphic relationships

  • Author

    Alexander, Roger T. ; Offutt, A. Jefferson

  • Author_Institution
    Software Productivity Consortium, Herndon, VA, USA
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    104
  • Lastpage
    114
  • Abstract
    As we move from developing procedure oriented to object oriented programs, the complexity traditionally found in functions and procedures is moving to the connections among components. More faults occur as components are integrated to form higher level aggregates of behavior and state. Consequently, we need to place more effort on testing the connections among components. Although object oriented technology provides abstraction mechanisms to build components to integrate, it also adds new compositional relations that can contain faults, which must be found during integration testing. The paper describes new techniques for analyzing and testing the polymorphic relationships that occur in object oriented software. The application of these techniques can result in an increased ability to find faults and overall higher quality software
  • Keywords
    abstract data types; object-oriented programming; program testing; software quality; abstraction mechanisms; analysis techniques; compositional relations; higher level aggregates; higher quality software; integration testing; object oriented programs; object oriented software; object oriented technology; polymorphic relationship testing; polymorphic relationships; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7695-0278-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.787540
  • Filename
    787540