This project focuses on end-to-end testing of the DemoBlaze e-commerce platform. It includes both manual testing and automation testing using Selenium WebDriver to verify all critical user flows such as search, cart, and review functionality using the POM (Page Object Model) framework.
Website Under Test: DemoBlaze
Test Engineer: G Thippeswamy β Manual and Automation Test Engineer
- Functional Testing
- Documented Test Cases
- Bug Report and Bug Summary
- Mind Map
- Requirement Traceability Matrix (RTM)
- Selenium WebDriver + Java
- TestNG Framework
- Page Object Model (POM) design
- Assertions and Validations
- Maven for dependency management
- Screenshots for failed scenarios
- Homepage Functionality: Search products, interact with account, store, support, cart, etc.
- Product Page: Add to cart, view product details
- Cart Page: Update quantity, delete product, verify price
- Review Functionality: Submit product reviews
- Popups Handling: Alerts, Geo-location, Cookie consent, Welcome popups
- Selenium WebDriver
- Java
- TestNG
- Maven
- Extent Reports (optional)
- VS Code / IntelliJ
- GitHub
- Used Page Object Model for maintainability and scalability
- Implemented implicit and explicit waits for dynamic page content
- Handled dynamic elements, alerts, and synchronization challenges
- Asserted title, cart updates, and element visibility using TestNG
- Test Plan
- MindMap (Test Plan X-MindMap)
- Test Scenarios and Test Cases
- Bug Report
This solo project demonstrates solid understanding of end-to-end manual and automation testing, focusing on:
- User-friendly test structure
- Clean and reusable automation scripts
- Full testing cycle including documentation
G Thippeswamy
π§ Email: thippeswamygolla46@gmail.com
π» GitHub: https://github.com/GThippeswamy/demoblaze-selenium-testng
