Skip to content

Commit d92aa5d

Browse files
committed
docs: add premium DPR and cleanup obsolete files
1 parent 9f8eafb commit d92aa5d

File tree

3 files changed

+24
-22
lines changed

3 files changed

+24
-22
lines changed

Team Profile for Landing Page - Form Responses 1 (1).csv

Lines changed: 0 additions & 22 deletions
This file was deleted.

docs/HELPDESK_AI_Premium_DPR.docx

38.7 KB
Binary file not shown.

docs/testing_reports.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Project QA & Testing Reports
2+
3+
## 1. Defect Log
4+
5+
| Sl No | Submitted By | Submitted Date | Description | Detected Sprint | Assigned To | Type Of Defect | Action Taken | Action Taken Date | Status(Open/Closed) | Remarks |
6+
|:---:|---|---|---|:---:|---|---|---|---|:---:|---|
7+
| D-001 | QA Team | 2026-03-05 | Stress meter gauge stuck at static 60% value on live dashboard despite backend updates. | Sprint 4 | Frontend Team | UI/Integration | Piped the real-time numeric stress score from AI fusion engine to the frontend component. | 2026-03-06 | Closed | Mismatch between `stress_index` payload and prop names resolved. |
8+
| D-002 | UX Review | 2026-03-08 | Voice input button is too subtle and lacks visual feedback during recording. | Sprint 5 | UI/UX Team | Usability | Implemented Siri-style wave animations and enlarged the microphone trigger for better visibility. | 2026-03-09 | Closed | Transformed into a premium "Voice Assistant" feature. |
9+
| D-003 | QA Team | 2026-03-10 | Captured screenshot in bug report widget renders as a black image on specific displays. | Sprint 5 | Frontend Team | Functional | Fixed html2canvas transparency and CORS settings during capture process. | 2026-03-11 | Closed | Retested on all major environments successfully. |
10+
| D-004 | Admin user | 2026-03-12 | General users are overwhelmed by the multiple dropdowns in the Bug Report widget. | Sprint 5 | Frontend Team | UX | Split widget into a simple mode for public routes and advanced mode inside user profiles. | 2026-03-13 | Closed | Auto-generating bug titles in simple mode based on description. |
11+
| D-005 | Backend Team| 2026-03-13 | Classifier V3 failing to accurately categorize tickets containing mixed languages (Hinglish). | Sprint 6 | NLP Team | Algorithmic | Retrained classifier with an expanded multilingual edge-case dataset. | Pending | Open | Undergoing testing in the staging environment. |
12+
| D-006 | QA Team | 2026-03-15 | Contact Sales form dropdown for company size reverts to default on page refresh. | Sprint 6 | Frontend Team | Functional | Updated the state management to correctly persist custom dropdown values to local storage. | 2026-03-15 | Closed | Dropdown selections are now correctly retained. |
13+
14+
## 2. Test Cases
15+
16+
| Sl: No: | Test Case Name | Test Procedure | Condition to be tested | Expected Result | Actual Result |
17+
|:---:|---|---|---|---|---|
18+
| TC-001 | Auto-categorization of Technical Support Tickets | 1. Enter a detailed software crash report.<br>2. Submit the ticket.<br>3. Verify the assigned category and severity in the dashboard. | Verify that the NLP engine (Classifier V3) correctly assigns category "Technical" and severity "High". | Category: "Technical", Severity: "High" | Category: "Technical", Severity: "High" (Pass) |
19+
| TC-002 | Live Emotion Recognition Fallback | 1. Cover webcam during a live facial emotion scan.<br>2. Check returned payload. | Verify system gracefully falls back to neutral or returns a clear error instead of crashing. | Returns `{"dominant_emotion": "Unknown", "error": "No face detected"}` | Returns `{"dominant_emotion": "Unknown", "error": "No face detected"}` (Pass) |
20+
| TC-003 | Advanced Bug Report Attachments | 1. Navigate to User Profile > Report Bug.<br>2. Add steps and expected/actual fields.<br>3. Select "Capture Region".<br>4. Draw a box over a UI element.<br>5. Submit. | Verify that the base64 screenshot image is successfully attached inside the payload and stored in Supabase. | Screenshot preview renders in UI, and network payload contains `screenshot_base64`. | Screenshot preview renders in UI, and network payload contains `screenshot_base64`. (Pass) |
21+
| TC-004 | Simple Bug Report Submission | 1. Click floating "Report a Bug" on the landing page.<br>2. Enter a 5-word description.<br>3. Submit the report. | Verify title is auto-generated using string slice, and report successfully commits without failing validation. | Ticket created successfully with `bug_title` generated from `description`. | Ticket created successfully with `bug_title` generated from `description`. (Pass) |
22+
| TC-005 | Support Email Template Generation | 1. Navigate to Help > Email Support.<br>2. Click the link. | Verify the `mailto:` link generates correctly with the user's first and last name populated dynamically at the end. | Email client opens with "Regards, [User Name]" prefilled based on authenticated user context. | Email client opens with "Regards, [User Name]" prefilled. (Pass) |
23+
| TC-006 | Automated Github Publishing Workflow | 1. Trigger the Github Action manually via workflow dispatch.<br>2. Monitor network traffic logs. | Verify the workflow successfully connects and bypasses bot detection using the configured user-agent headers. | The workflow script completes publication without "Connection Refused" blocks. | The workflow script completes publication without blocks. (Pass) |
24+
| TC-007 | Admin Password Rotation Security Enforcement | 1. Login to Admin Profile.<br>2. Open security settings.<br>3. Submit mismatched passwords. | Verify the form strictly prevents password mismatches and throws an error toast instead of calling Supabase. | Red "Passwords do not match" toast appears, API call prevented. | Red "Passwords do not match" toast appears, API call prevented. (Pass) |

0 commit comments

Comments
 (0)