This project contains a Hybrid Automation Framework designed to test an ERP-based Stock Management System. It combines both Data-Driven and Keyword-Driven testing methodologies using tools like Selenium WebDriver, TestNG, and Apache POI for Excel-based test data.
- Automate repetitive test scenarios across ERP modules
- Enable scalable and maintainable test design using hybrid approach
- Store test cases, test data, and keywords externally (Excel-driven)
- Generate structured test reports using TestNG
- β Hybrid Framework: Combines keyword + data-driven testing
- π Modular Architecture: Reusable components and utilities
- π Excel Integration: Manage test steps and data via Excel files
- π TestNG Reports: Structured execution reports and logs
- π Easy Scalability: Add new test cases without changing the code
| Folder/File | Description |
|---|---|
testData/ |
Excel files with test cases and data |
keywords/ |
Contains keyword logic (e.g., click, input, select) |
testScripts/ |
Test cases that drive the framework |
utils/ |
Utility classes (Excel handling, config reader, etc.) |
Reports/ |
Generated HTML reports after test execution |
drivers/ |
WebDriver executables (e.g., ChromeDriver) |
config.properties |
Configuration file (URL, browser type, etc.) |
testng.xml |
TestNG suite configuration |
- π» Java
- π Selenium WebDriver
- π§ͺ TestNG
- π Apache POI (Excel Integration)
- π οΈ Maven (for build & dependency management)
- Clone the Repository:
git clone https://github.com/jaydeepgope/ERPHybridStock.git cd ERPHybridStock/Hybrid_Framework