TI Testing Object-Oriented Programs by Mutually Suspicious Parties LT CUCS-041-90 OR COLUM YR 1990 AU Travis Lee Winfrey AV ftp cs.columbia.edu:pubreportsreports-1990cucs-041-90.ps.Z AB Testing object-oriented programs has been studied primarily in terms of paradigms that apply to all programs, i.e., white-box and black-box testing. We describe a new testing method for object-oriented programs that specifically exploits encapsulation properties. Individual object classes or even individual instances of objects may be instrumented for testing. At the heart of the method is the systematic renaming and duplication of object classes.