Developing an object-oriented software testing and maintenance environment
- 1 October 1995
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 38 (10) , 75-87
- https://doi.org/10.1145/226239.226256
Abstract
The object-oriented (OO) paradigm is rapidly gaining acceptance in the software industry. However, the powerful features of this new paradigm also introduce a new set of OO software testing and maintenance problems. The pioneering work in identifying these new problems includes [7, 10-12, 14, 16, 18]. The problems can be summarized as: 1) the understanding problem; 2) the complex interdependency problem; 3) the object state behavior testing problem; and 4) the tool support problem. Detailed discussions of these problems will be provided later. Our industrial experience confirms these discoveries.Keywords
This publication has 10 references indexed in Scilit:
- Design recovery for software testing of object-oriented programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On object state testingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Object-oriented programming-the problems of validationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Object-oriented software testingCommunications of the ACM, 1994
- Object-oriented integration testingCommunications of the ACM, 1994
- The ASTOOT approach to testing object-oriented programsACM Transactions on Software Engineering and Methodology, 1994
- Maintenance support for object-oriented programsIEEE Transactions on Software Engineering, 1992
- Incremental testing of object-oriented class structuresPublished by Association for Computing Machinery (ACM) ,1992
- Support for maintaining object-oriented programsIEEE Transactions on Software Engineering, 1992
- On visual formalismsCommunications of the ACM, 1988