Interfaces & Abstract Classes — Roadmap Step & Resources
Defining contracts that different page objects or driver implementations can follow
- Level: beginner
- Estimated time: 1 days
- Roadmap: SDET / Automation Testing
Before this step
Study resources
- Interfaces in Java (Article) — Baeldung's guide to defining contracts with interfaces vs abstract classes.
- Interfaces vs Abstract Classes Explained (Video) — Covers when to use an abstract class instead of an interface.
Part of
- OOP for Test Automation — section
- SDET / Automation Testing roadmap — the full learning path