An open API service indexing awesome lists of open source software.

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.

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 |

---