https://github.com/vishnurag666/qafox_selenium_project
This project is built using the Page Object Model (POM) design pattern and powered by TestNG, making it modular, maintainable, and reusable.
https://github.com/vishnurag666/qafox_selenium_project
java parellel-testing pom selenium testng-framework
Last synced: 4 months ago
JSON representation
This project is built using the Page Object Model (POM) design pattern and powered by TestNG, making it modular, maintainable, and reusable.
- Host: GitHub
- URL: https://github.com/vishnurag666/qafox_selenium_project
- Owner: vishnurag666
- Created: 2025-04-06T11:00:56.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-08T16:59:17.000Z (about 1 year ago)
- Last Synced: 2025-08-29T01:58:17.062Z (10 months ago)
- Topics: java, parellel-testing, pom, selenium, testng-framework
- Language: HTML
- Homepage: https://tutorialsninja.com/demo/
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งช QAFOX Selenium Automation Project
Welcome to the **QAFOX Selenium Project**, a structured and scalable automation framework created for testing the QAFOX demo e-commerce website.
This project is built using the **Page Object Model (POM)** design pattern and powered by **TestNG**, making it modular, maintainable, and reusable.
---
## ๐ Project Repository
**๐ [GitHub Repository](https://github.com/vishnurag666/QAFOX_Selenium_Project.git)**
---
## ๐ Project Under Test
**Website:** [QAFOX Demo Site](https://tutorialsninja.com/demo/)
*(Used to validate various functionalities like user login, product search, cart operations, etc.)*
---
## ๐ Features
โ
Automated end-to-end test cases
โ
Follows Page Object Model (POM)
โ
Clean test structure using TestNG
โ
Assertions to validate expected outcomes
โ
Scalable and modular design
โ
Easy to maintain and extend
---
## ๐ ๏ธ Tech Stack Used
| Technology | Purpose |
|------------------|----------------------------------|
| **Java** | Programming language |
| **Selenium WebDriver** | Automating browser interactions |
| **TestNG** | Test framework and reporting |
| **Page Object Model** | Design pattern for clean test structure |
| **Maven** | Build and dependency management |
| **Extent Reports (optional)** | Rich HTML reporting (can be added) |
| **GitHub** | Version control & code hosting |
---