Kulcare Docs
Test plansPatient app

Test Plan: Patient App - Profile

Module: Patient App - Profile URL: https://patient-stg.kulcare.com/profile Status: ✅ Complete (Tested 2026-06-11)


Test Data Requirements

TypeDataPurpose
Test ImageJPG/PNG < 5MBPhoto upload
PDF FileAny PDFFile type validation
Large ImageJPG > 5MBSize validation

Test Cases

Happy Path

#Test CasePriorityStepsExpectedResult
1View profileP0Go to profile pageShows all fields✅ Pass
2Edit first nameP0Edit first name → SaveUpdates correctly✅ Pass
3Edit with all fieldsP0Edit all fields → SaveAll fields saved✅ Pass
4Cancel editP0Make changes → CancelNo changes saved✅ Pass
5Upload profile photoP0Select photo → UploadPhoto uploaded❌ FAIL

Validation

#Test CasePriorityStepsExpectedResult
6Empty first nameP0Clear first name → SaveError: "Required"✅ Pass
7Whitespace-only first nameP0Enter spaces → SaveError: "Required"✅ Pass
8Save without changesP0No changes → SaveButton disabled✅ Pass
9Partial address saveP1Fill partial address → SaveOnly filled saved✅ Pass
10DOB date formatP0Select dateValidates format❌ FAIL

Edge Cases

#Test CasePriorityStepsExpectedResult
11Long text (100+ chars)P1Enter 100+ charsBackend blocks✅ Pass
12Special characters in nameP1Enter @#$% → SaveShould reject❌ FAIL
13Upload PDF fileP1Select PDF → UploadFrontend blocks✅ Pass
14Image size (5MB+)P1Select 5MB+ imageError shown✅ Pass
15Invalid pincodeP1Enter letters in pincodeValidates⚠️ Backend
16Invalid phoneP1Enter letters in phoneValidates⚠️ Backend
17Edit without authP0Clear session → EditRedirect to login✅ Pass

Bugs Found

Bug #DescriptionSeverityStatus
4Photo upload preview not showing🟠 MediumOpen
5DOB allows future dates🟠 MediumOpen
6No format validation on pincode/phone (frontend)🟢 LowOpen
7Special characters in name fields🟢 LowOpen

Test Execution Checklist

  • TC-1 to TC-17

Test Plan Status: ✅ Complete Tested: 2026-06-11 Session File: ../test-reports/sessions/02-patient-app-profile.md

On this page