Thumbnail
Access Restriction
Open

Author Alexander, Roger T.
Source CiteSeerX
Content type Text
Publisher IEEE Computer Society
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Branch Coverage ♦ Unit Testing ♦ Relative Effectiveness ♦ Several Coupling-based Oo ♦ Compositional Relationship ♦ Integration Fault ♦ Software Unit ♦ Object-oriented Program ♦ Way Software Class ♦ Coupling-based Oo ♦ Integration Testing ♦ Oo Criterion ♦ New Kind ♦ Fault Detection Capability
Description Object-oriented programs cause a shift in focus from software units to the way software classes and 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, which can be covered using testing criteria that take the effects of inheritance and polymorphism into account. This paper demonstrates, via a set of experiments, the relative effectiveness of several coupling-based OO testing criteria and branch coverage. OO criteria are all more effective at detecting faults due to the use of inheritance and polymorphism
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article
Publisher Date 2002-01-01
Publisher Institution In Thirteenth International Symposium on Software Reliability Engineering (ISSRE ’02