Note: This repository is intended for practice and learning purposes. Please keep this in mind while exploring and experimenting.
This repository contains an automation testing project from scratch designed to showcase my skills in building a maintainable and scalable test automation framework.
It follows industry best practices and modern design patterns while using widely adopted tools and technologies.
- Practice and demonstrate automation testing concepts.
- Apply Selenium + Java + TestNG in a structured framework.
- Highlight Page Object Model (POM), Bot Pattern,fluent design , and coding best practices.
- Serve as a reference project for future improvements in automation frameworks.
- Programming Language: Java
- Build Tool: Maven
- Test Framework: TestNG
- Automation Tool: Selenium WebDriver
- Design Pattern: Page Object Model (POM)
- Execution Environment: Browser resolution
1024x768px
Automation-Practice-Suite/
βββ src/
β βββ main/java/web.pages/ # Page Object classes
β βββ main/java/engin/ # Setup and Bot Pattern implementation
β βββ test/java/tests/ # TestNG test scenarios (TCs)
βββ pom.xml # Maven dependencies & build
βββ README.md # Project documentation