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..
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.)
| 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 |
- 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
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
1.Implement Hybrid Framework using Selenium + TestNG
2.Integrate CI/CD pipelines (Jenkins/GitHub Actions)
3.Add cross-browser testing and data-driven frameworks
If you have any suggestions, improvements, or collaboration ideas β feel free to reach out!
π¬ LinkedIn: Adarsh Mishra
π» GitHub: Adarsh Mishra