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)
- Automation: Java, Selenium WebDriver, TestNG, Maven, ExtentReports
- API Testing: Postman, Newman
- Manual Testing: Excel, Jira-style bug reporting
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
- Install Java 17+ and Maven
- Navigate to
Automationfolder - Run tests:
mvn clean test - Open
extent-report.htmlin thetest-outputfolder
- Install Newman:
npm install -g newman
- Run collection:
newman run API/FakeStore_Collection.json -r html
- Open the generated HTML report
This project is free to use for learning and portfolio purposes.