Design Basics
Explore the basics of designing a test automation framework covering reusability, extensibility, maintainability, and reporting. Understand how to build adaptable frameworks that integrate with CI tools and support multiple platforms.
What is a test automation framework? #
A test automation framework is a set of libraries/files that helps you to write automated tests in a particular structure/format without worrying about handling reports, logs, failure analysis screenshots/videos, integration to third parties, etc. which will be taken care of internally by the framework.
Design considerations for a test automation framework #
We should consider the below points while designing a test automation framework.