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