You can use an abstract test to test Java™ interfaces, abstract classes, and superclasses. When you create an abstract test, the result is a test scenario that can be reused with any implementing class.
Abstract tests cannot be run on their own and do not include a test suite. To run an abstract test, you must make the test concrete, that is, apply the abstract test to a public class that implements the interface, extends the abstract class, or inherits from the superclass. You can make an abstract test concrete at the time of test creation if there are implementing classes available or at any time after the abstract test has been created.
To create an abstract test for testing Java interfaces, abstract classes, and superclasses:
This starts the Create Abstract Java Component Test wizard.
When you implement the abstract test, the result is a test suite with one test case and a test behavior script for each implementation. In addition, there will be a test behavior script for the abstract test itself.