This repository showcases the comprehensive manual testing process conducted for Sonic Sargam, a music application that allows users to create, customize, and share their musical compositions. The focus is on ensuring the application's functionality, usability, and performance meet high-quality standards.
Manual testing for Sonic Sargam involved designing test cases, identifying bugs, and ensuring the seamless operation of core features. The testing covered key functionalities, user interactions, and integration points.
- Validate core functionalities such as music composition, playback, and export.
- Ensure the application is user-friendly and free from major usability issues.
- Identify and report bugs to the development team for resolution.
- Provide feedback on the app's overall performance and responsiveness.
The testing process followed a structured approach:
-
Test Plan:
- Reviewed the application's specification and created the test plan.
- Identified critical workflows and edge cases.
-
Test Case Design:
- Created detailed test cases for each module using a standardized format.
- Categorized test cases into functional, usability, compatibility, and security testing.
-
Test Execution:
- Executed test cases on different devices and browsers.
- Logged defects in the bug tracking system (e.g., JIRA).
-
Reporting:
- Generated detailed test reports with test case results and defect summaries.
- Shared actionable insights with the development team.
The following files have been included to document the testing process:
- Format: .docx
- Description: It contains complete test plan, how things were going.
- Download: 1. Test Plan Document.docx
- Format: .pdf
- Description: It contains complete Mind Map.
- Download: 2. Mind Map.pdf
- Format: .xlsx
- Description: Contains detailed test cases, including test steps, expected results, actual results, and status.
- Download: 3. Test Scenario & Test Cases.xlsx
- Format: .xlsx
- Description: Detailed bug descriptions with steps to reproduce, expected vs actual results, and screenshots.
- Download: 4. Bug Report.xlsx
- Format: .docx
- Description: Consolidated report summarizing the test execution status and findings.
- Download: 5. Test Execution Report.docx
Test Case ID | Description | Steps | Expected Result | Status |
---|---|---|---|---|
TC001 | Verify user login functionality | 1. Open the app 2. Enter valid credentials 3. Click Login |
User should be logged in successfully | ✅ Pass |
TC002 | Verify music play, pause tool | 1. Navigate to player 2. Click play pause 3. Adjust Musics |
Play & Pause tools run without errors | ✅ Pass |
TC003 | performance functionality | 1. Navigate to the Website 2. Click F12 3. Go to performance section 4. click record and check |
File should open correctly without errors |
- JIRA: Bug tracking and reporting.
- Browser Inspect: Cross-browser testing.
- Slack: For Communication.
- Excel/Google Sheets: Test case documentation.
- Xmind: Mind Map Creation
- 22 bugs were identified, including 2 critical, 7 major, and 6 minor issues.
- Security testing uncovered vulnerabilities related to SSL implementation.
- Compatibility testing ensured smooth performance across major browsers and devices.
- Optimize application performance for slower networks.
- Enhance user interface responsiveness.
- Resolve identified bugs to improve stability.
- Special thanks to Ajay Dhakkad Sir, Anjali Shaw Mam, Pooja Yadav Mam for guiding the testing process.
- Gratitude to the development team for their collaboration.
For questions or feedback, reach out at:
Email: atulpaldelhi@gmail.com
GitHub: Atul Pal