• DocumentCode
    2193674
  • Title

    A testing assistant for object-oriented programs

  • Author

    Alkadi, Ihssan S. ; Carver, Doris L.

  • Author_Institution
    Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
  • Volume
    4
  • fYear
    1998
  • fDate
    21-28 Mar 1998
  • Firstpage
    149
  • Abstract
    Within the last decade, the object-oriented approach to software development has become widely used. The features that make object-oriented software appealing are features that also cause complexity in the testing process. Inheritance is the characteristic that most distinguishes object-oriented languages from traditional imperative languages; however, its use makes the testing of the programs challenging. Testing the inherited features is clearly crucial; however, the testing process can easily become very complex if features in the child classes are unnecessarily tested. In this paper, we present a testing assistant, Object-Oriented Testing Assistant (OOTA), that facilitates the testing of object-oriented code by incorporating procedures to support object level testing and inheritance testing. OOTA provides a framework that helps to ensure that appropriate components and interactions are tested by generating code segments that drive the testing process. OOTA was developed and tested using the object-oriented paradigm
  • Keywords
    object-oriented programming; program testing; software tools; Object-Oriented Testing Assistant; code segments; complexity; inheritance testing; object level testing; object-oriented code; object-oriented languages; object-oriented programs; object-oriented software; software development; testing assistant; Computer errors; Computer science; Costs; Delay effects; Delay systems; Encapsulation; Programming profession; Software quality; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 1998 IEEE
  • Conference_Location
    Snowmass at Aspen, CO
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-4311-5
  • Type

    conf

  • DOI
    10.1109/AERO.1998.682164
  • Filename
    682164