Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 2.03 KB

File metadata and controls

56 lines (40 loc) · 2.03 KB

🧪 Hybrid Automation Framework for ERP Stock Management

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.


📌 Project Objectives

  • 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

🚀 Key Features

  • ✅ 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 Structure

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

⚙️ Technologies Used

  • 💻 Java
  • 🌐 Selenium WebDriver
  • 🧪 TestNG
  • 📊 Apache POI (Excel Integration)
  • 🛠️ Maven (for build & dependency management)

✅ How to Run the Tests

  1. Clone the Repository:
    git clone https://github.com/jaydeepgope/ERPHybridStock.git
    cd ERPHybridStock/Hybrid_Framework