Content area

Abstract

There is little disagreement with the premise that an effective method for testing object-oriented software is needed. An operational object-oriented system may have only been minimally tested for functionality; and during development, only limited testing for correct behavior may have been performed on each individual class. Often no record of testing history is available once development of the object-oriented system is completed. Test cases generated directly from a subset of the C++ source code, namely, from the class declarations, and executed in a specific order as determined from the class declarations can effectively expose a significant number of program errors. This dissertation describes such a testing procedure for object-oriented software. This testing procedure is easy to follow, could be automated, and has successfully unveiled several software faults in publicly available, presumably debugged C++ systems that consisted of a few hundred to several thousand lines of code.

Details

1010268
Classification
Identifier / keyword
Title
Testing object-oriented programs in an object-oriented manner
Number of pages
273
Degree date
1996
School code
0157
Source
DAI-B 57/04, Dissertation Abstracts International
ISBN
9798684696015
University/institution
North Dakota State University
University location
United States -- North Dakota
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
9626954
ProQuest document ID
304270115
Document URL
https://www.proquest.com/dissertations-theses/testing-object-oriented-programs-manner/docview/304270115/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic