Skip to content

sam1212111/IMS_Testing_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Inventory Management System Testing Project

πŸ“Œ Overview

This project demonstrates end-to-end testing for an Inventory Management System using:

  • Manual Testing (Test Plan, Test Cases, Bug Reports)
  • API Testing (Postman Collection for FakeStore API)
  • Automation Testing (Selenium + Java + TestNG + Maven + ExtentReports)

πŸ›  Tech Stack

  • Automation: Java, Selenium WebDriver, TestNG, Maven, ExtentReports
  • API Testing: Postman, Newman
  • Manual Testing: Excel, Jira-style bug reporting

πŸ“‚ Project Structure

IMS_Testing_Project/
│── Documents/              # Test Plan, Test Cases, Bug Reports, Final Report
│── API/                    # Postman Collection & Sample Reports
│── Automation/             # Maven Project with Selenium + TestNG + ExtentReports
│── Screenshots/            # Execution proofs
│── README.md               

πŸš€ How to Run Automation

  1. Install Java 17+ and Maven
  2. Navigate to Automation folder
  3. Run tests:
    mvn clean test
  4. Open extent-report.html in the test-output folder

πŸ“Š API Testing with Newman

  1. Install Newman:
    npm install -g newman
  2. Run collection:
    newman run API/FakeStore_Collection.json -r html
  3. Open the generated HTML report

πŸ“œ License

This project is free to use for learning and portfolio purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published