The inheritance testing in classes is done through pure (non inherited), inherited, and overridden methods. We will test all pure methods, retest all overridden methods, but will not test inherited methods. Some test drivers are needed since inherited methods are assumed to be tested earlier in the object level test of the parent. Therefore, only pure and overridden methods have to be tested.