• DocumentCode
    2657134
  • Title

    Criteria for testing polymorphic relationships

  • Author

    Alexander, Roger T. ; Offutt, A. Jefferson

  • Author_Institution
    Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    15
  • Lastpage
    23
  • Abstract
    The emphasis in object oriented programs is on defining abstractions that have both state and behavior. This emphasis causes a shift in focus from software units to the way software components are connected. Thus, we are finding that we need less emphasis on unit testing and more on integration testing. The compositional relationships of inheritance and aggregation, especially when combined with polymorphism, introduce new kinds of integration faults. The paper presents results from an ongoing research project that has the goal of improving the quality of object oriented software. New testing criteria are introduced that take the effects of inheritance and polymorphism into account. These criteria are based on the new analysis technique of quasi-interprocedural data flow analysis. These testing criteria can improve the quality of object oriented software by ensuring that integration tests are high quality
  • Keywords
    abstract data types; data flow analysis; object-oriented programming; program testing; software quality; software reliability; abstractions; aggregation; compositional relationships; inheritance; integration faults; integration testing; integration tests; object oriented programs; object oriented software; polymorphic relationship testing criteria; quasi-interprocedural data flow analysis; research project; software components; software units; testing criteria; unit testing; Data analysis; Fault detection; Laboratories; Object oriented modeling; Software engineering; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-0807-3
  • Type

    conf

  • DOI
    10.1109/ISSRE.2000.885857
  • Filename
    885857