Kulcare Docs
Test plansPatient app

Test Plan: Patient App - Authentication

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


Test Data Requirements

TypeDataPurpose
Existing UserPhone: valid, OTP: correctTest successful login
New UserPhone: unregisteredTest signup flow
Invalid OTPAny valid phoneTest validation

Test Cases

Happy Path

#Test CasePriorityStepsExpectedResult
1Signup success → redirect to OTPP0Enter phone → Submit → Enter OTPNavigates to OTP page✅ Pass
2Correct OTP → DashboardP0Enter correct 6-digit OTPRedirects to dashboard✅ Pass
3Forgot password flowP0Click forgot → Enter phone → SubmitOTP sent, reset flow works✅ Pass
4LogoutP0Click logoutLogged out, redirected to login✅ Pass

Validation

#Test CasePriorityStepsExpectedResult
5Empty mandatory fieldsP0Submit without phoneError: "Phone required"✅ Pass
6Already registered phoneP0Enter registered phoneError: "Phone already exists"✅ Pass
7Wrong OTPP0Enter wrong OTPError: "Invalid OTP"✅ Pass

Edge Cases

#Test CasePriorityStepsExpectedResult
8OTP paste in reset passwordP1Paste OTP in reset password fieldShould work❌ FAIL

Bugs Found

Bug #DescriptionSeverityStatus
1Error message not user-friendly🟠 MediumOpen
2Resend OTP not working🟡 HighOpen
3OTP paste in reset password🟠 MediumOpen

Test Execution Checklist

  • TC-1: Signup success
  • TC-2: Correct OTP
  • TC-3: Forgot password
  • TC-4: Logout
  • TC-5: Empty fields validation
  • TC-6: Already registered
  • TC-7: Wrong OTP
  • TC-8: OTP paste

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

On this page