This project focuses on end-to-end testing of the Demoblaze Website using Manual Testing, Automation Testing, and API Testing. The objective is to ensure the reliability, security, and efficiency of the website by identifying and resolving potential issues.
-
🔍 Manual Testing
- Comprehensive functional and non-functional testing
- Test cases for UI, UX, responsiveness, and performance
- Bug reporting and documentation
-
🤖 Automation Testing
- Implemented using Selenium with Java, Cucumber, and POM
- Automated test execution for UI and functionality validation
- Regression and smoke testing
-
🌐 API Testing
- Conducted using Postman
- Tested API endpoints for authentication, product management, and order flow
- Verified response codes, data integrity, and security
- Test Plan – Defines the scope, objectives, and approach of testing
- Test Scenarios & Test Cases – Covers all functional modules of the website
- Test Execution Reports – Results of manual and automated tests
- Bug Report – Documented defects with severity levels
- RTM (Requirement Traceability Matrix) – Maps requirements to test cases
- Manual Testing Tools: Jira, Zephyr, TestRail
- Automation Testing Tools: Selenium, Java, Cucumber, POM
- API Testing Tools: Postman
Name | Role | Responsibilities |
---|---|---|
Prince Kumar Sarswat | Team Lead & API Tester | API Test strategy, documentation, and overall project coordination |
Vinita Kumawat | Manual Tester | Creates reports, executes test cases, and logs defects |
Shubham Y | Automation | Develops automation scripts, testing, and validation |
- Refer to the Test Cases Document
- Execute the test cases on Demoblaze Website
- Log defects in the Bug Report
- Clone this repository
- Set up Java, Selenium, Cucumber, and POM
- Run test scripts using
mvn test
- Open Postman
- Import the Postman Collection (available in the repo)
- Execute requests and verify responses
- Test Execution Report - Covers manual and automation results
- Bug Report - Documenting identified issues
- API Test Results - Includes request/response validation
- Final Test Summary - Overall project status
This project has been reviewed and approved by Shiva Kumar MG (Head).
- Implement performance testing using JMeter
- Extend automation scripts for cross-browser testing
- Enhance API security testing with OWASP ZAP
📧 Email: sarswatprince1@gmail.com
🔗 LinkedIn: Prince Kumar Sarswat
🔗 GitHub: @13prince
📢 Note: This project is actively maintained and updated based on testing needs. Feel free to raise issues or contribute via pull requests.