Skip to content

Salma2018170/Automation-Practice-Suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§ͺ Automation Practice Suite

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.


πŸš€ Project Purpose

  • 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.

πŸ› οΈ Tech Stack

  • Programming Language: Java
  • Build Tool: Maven
  • Test Framework: TestNG
  • Automation Tool: Selenium WebDriver
  • Design Pattern: Page Object Model (POM)
  • Execution Environment: Browser resolution 1024x768px

πŸ“‚ Project Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages