Skip to content

This repository contains my automation projects that I made during my selenium tool and testng framework learning duration. It is basically collection of my basic, intermediate and advanced projects made by using selenium and testng. I will add more projects in this repo as I learn more in future.

License

Notifications You must be signed in to change notification settings

Code-By-Adarsh/Automation-Testing-Projects

Repository files navigation

πŸš€ Automation Testing Projects

This repository contains all my Automation Testing Projects that I have built while learning Selenium WebDriver and TestNG Framework.
It includes a collection of basic, intermediate, and advanced level projects to demonstrate my understanding of automation testing concepts, best practices, and real-world test scenarios..


🧠 About This Repository

This repository is a showcase of my hands-on learning journey in the field of automation testing.
Each project is created with the goal of improving my testing skills and understanding of different automation techniques using Java + Selenium + TestNG.

As I continue learning, I will keep adding more projects in this repository covering:

  • Advanced TestNG features
  • Page Object Model (POM) implementation
  • Data-Driven Testing
  • Parallel Execution
  • Reporting tools (Extent Reports, Allure Reports, etc.)

🧩 Tech Stack

Tool / Framework Purpose
Java Programming language used for writing test scripts
Selenium WebDriver Automates browser actions and verifies UI functionality
TestNG Test framework for organizing and executing tests
Maven Dependency management and project build tool
Extent Report / Allure Report Generates visually rich test reports
IntelliJ IDEA IDE used for project development

βš™οΈ How to Run the Tests

  1. Clone this repository
    git clone https://github.com/Code-By-Adarsh/Automation-Testing-Projects.git
    

2.Open the project in IntelliJ IDEA or Eclipse

3.Configure dependencies (if using Maven or manually)

4.Run tests using TestNG.xml file

5.View the HTML report or Extent Report after execution


🧾 Learning Goals

Through these projects, I aim to:

1.Strengthen my understanding of Selenium WebDriver and TestNG

2.Write clean, reusable, and maintainable automation scripts

3.Learn best practices in automation framework design

4.Gain confidence for real-world testing projects and internship opportunities


🌱 Future Plans

1.Implement Hybrid Framework using Selenium + TestNG

2.Integrate CI/CD pipelines (Jenkins/GitHub Actions)

3.Add cross-browser testing and data-driven frameworks


🀝 Connect With Me

If you have any suggestions, improvements, or collaboration ideas β€” feel free to reach out!

πŸ“¬ LinkedIn: Adarsh Mishra

πŸ’» GitHub: Adarsh Mishra

About

This repository contains my automation projects that I made during my selenium tool and testng framework learning duration. It is basically collection of my basic, intermediate and advanced projects made by using selenium and testng. I will add more projects in this repo as I learn more in future.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published