https://github.com/mehedihassanfaysal/e2e-testweb-by-selenium
Conducted comprehensive end-to-end web automation testing using Selenium WebDriver with Java, as part of a robust regression testing framework. The testing covered multiple critical modules including User Management System (UMS), Account Opening Process, Information Change workflows, Transactions, and Report generation functionalities.
https://github.com/mehedihassanfaysal/e2e-testweb-by-selenium
logger page-object-model reports selenium-java selenium-webdriver testng utilities
Last synced: 8 months ago
JSON representation
Conducted comprehensive end-to-end web automation testing using Selenium WebDriver with Java, as part of a robust regression testing framework. The testing covered multiple critical modules including User Management System (UMS), Account Opening Process, Information Change workflows, Transactions, and Report generation functionalities.
- Host: GitHub
- URL: https://github.com/mehedihassanfaysal/e2e-testweb-by-selenium
- Owner: MehediHassanFaysal
- Created: 2025-09-13T17:24:47.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-04T00:06:56.000Z (8 months ago)
- Last Synced: 2025-10-04T00:23:23.563Z (8 months ago)
- Topics: logger, page-object-model, reports, selenium-java, selenium-webdriver, testng, utilities
- Language: HTML
- Homepage:
- Size: 541 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
E2E Test Automation With Selenium WebDriver and JAVA
## Technology Stack Table
| **Component** | **Tool** |
|----------------------|--------------------------|
| Programming Language | Java |
| Automation Tool | Selenium WebDriver |
| Test Framework | TestNG |
| Build Tool | Maven |
| Pattern | Page Object Model (POM) |
| Reporting | ExtentReports and Allure |
| Logging | Log4j2 |
| Test Data Management | Internal Test Data |
| Browser Driver Mgmt | WebDriverManager |
| Testing Process | Regression |
| CI/CD Integration | Jenkins Azure DevOps |
| Parallel Execution | Selenium Grid |
| Single Execution | TestNG |
## E2E Test Flow Diagram

**_🔁 End-to-End Flow_**
> - #### **TestNG → Test → BaseTest → Driver → Page Objects → Utilities → Listeners → Reports**
> - This creates a structured, reusable, and maintainable automation framework.
> - TestNG starts execution
> - Base + Driver initializes browser
> - Page Objects perform actions
> - Utilities + Listeners provide support
> - Reports & Logs capture results
## Framework Process Flow Architecture Diagram (Visual Internal Flow)

Here's a beautified, fully structured Mermaid flowchart version of your Selenium + TestNG framework
## List of Tested Modules Including Features
Module
Feature / Functionality
User Management System (UMS)
User Registration
User Login
Update User Information
Update Admin Information
Logout
Account Management
Open Account from Admin Panel
Transaction
Cash Deposit
Cash Withdrawal
Fund Transfer
Report
Cash Deposit History
Cash Withdrawal History
Fund Transfer History
##
Extent Spark Report
### Format-1


### Format-2



##
Log4j (Logs)

##
PROTOTYPE
### Login

### Login and Registration

### Admin Information Change

### Account Creation

### Cash Deposit


### Cash Deposit History
