A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ID | Component | Test senario | Tiltle | Pre-condition | Test Steps | Test Data | Expected Result | TC priority | Environment | Status | attachmet | Actual result | Priority | Severity | Commentd | |||||||||||
2 | TC_001 | Edit profile pg | Check the integration of "Edit profile" pg | Verify that when opening the Edit Profile page, the account data is filled in the fields | 1-The user has an account in the app 2-Navigate to the pg "حسابي" | 1- Open the "جني " app 2-Click on " حسابي" from the footer 3-Navigate to the pg "حسابي" 4-Click on "تعديل البيانات " 5-Navigate to the pg "تعديل الحساب" 6- Check the data in the fields | ------------------- | The data should be exist in the fields | High | Emulator > samsung galaxy s22 >Size screen (6.1-inch) Andriod Mobile> version (16)> Size screen(6.43) | Pass | https://drive.google.com/file/d/1EHPMNCoJebOpqPzGQROdcGY4XYnnJbyN/view?usp=drivesdk | |||||||||||||||
3 | TC_002 | Login Page | Login with valid email | Verify valid email accepted | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Enter valid email 4- Enter valid password 5- Tap "تسجيل دخول" | Email: user@test.com Password: Password@123 | Login successful if credentials are correct | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
4 | TC_003 | Login Page | Login with empty email | Verify error when email field is empty | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Leave email empty 4- Enter valid password 5- Tap "تسجيل دخول" | Email: blank Password: Password@123 | System Refuse to Login with Error message: "Email is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1D-iEJE_frYr40ENCLcddsJyt1BQ3kE70/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" | ||||||||||||
5 | TC_004 | Login Page | Login with email containing leading and trailing spaces | Verify that leading and trailing spaces are trimmed from the email field during login | User has an active account | 1- Open the app 2- Click on "حسابي" 3. Enter a valid email with spaces before and after 4- Enter valid password 5- Tap "تسجيل دخول" | Email: (e.g., " user@test.com ") Password: Password@123" | Login is successful and spaces are ignored | Low | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/1-WPWom5VxB9NC0zYWLkNk0D0IkL9cul6/view?usp=drive_link | Leading whitespace not trimmed | Low | Low | ||||||||||||
6 | TC_006 | Login Page | Login with invalid email format | Verify email format validation | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Enter invalid email (e.g. no '@') 4- Enter valid password 5- Tap "تسجيل دخول" | Email: testexample.com Password: Test123 | System Refuse to Login with Error message: "Invalid email format" or "incorrect email or password" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1y1WL4DlsVDH_kL2bmJIwHWmKzqDOS-L2/view?usp=drive_link | Medium | Medium | Error Message is not correct "Username or Password Incorrect (Credential Errors) " | ||||||||||||
7 | TC_007 | Login Page | Login with empty password | Verify error when password field is empty | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Enter valid email 4- Leave password empty 5- Tap "تسجيل دخول" | Email: user@test.com Password: blank | System Refuse to Login with Error message: "Password is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1v6h3rjTFyxbdumOhTvMSw1kTNXAOcj3d/view?usp=drive_link | Medium | Low | Error Message Is to Generic"Validation Errors" | ||||||||||||
8 | TC_008 | Login Page | Password visibility toggle | Verify password can be shown/hidden | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Enter any password 4- Tap eye icon | Password: SecretPass | Password becomes visible when toggled | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
9 | TC_009 | Login Page | Login with empty email and password | Verify errors when both fields are empty | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Leave both fields empty 4- Tap "تسجيل دخول" | Email: blank Password: blank | System Refuse to Login with Errors: "Email is required", "Password is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1XjCQtp2CZmEYOG0IgNNCyLJCwr8pdgw0/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" | ||||||||||||
10 | TC_010 | Login Page | Login with valid email and invalid password | Verify error with invalid credentials | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Enter valid email 4- Enter wrong password 5- Tap "تسجيل دخول" | Email: user@test.com Password: wrongpass | System Refuse to Login with Error: "Invalid credentials" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
11 | TC_011 | Login Page | Login with valid credentials | Verify successful login | User has active account | 1- Open the app 2- Click on "حسابي" 3- Enter valid email 4- Enter valid password 5- Tap "تسجيل دخول" | Email: user@test.com Password: Password@123 | User successfully logged in and redirected to home page | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
12 | TC_012 | Login Page | Login with password containing leading and trailing spaces | Verify that leading and trailing spaces are trimmed from the password field during login | User has an active account | 1- Open the app 2- Click on "حسابي" 3- Enter valid email 4. Enter the correct password surrounded by spaces (e.g., " Test123! ") 5- Tap "تسجيل دخول" | Email: user@test.com Password: " Test123! " | Login fails with "Invalid credentials" because spaces are treated as part of the password. | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
13 | TC_013 | Login Page | Forgot password link | Verify navigation to password reset screen | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Click on "Did you forget password?" | - | User is navigated to reset password page | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
14 | TC_014 | Login Page | Create Account link | Verify navigation to create account screen | User is not logged in | 1- Open the app 2- Click on "حسابي" 3- Click on "انشاء حساب جديد" | - | User is navigated to Create New Account page | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
15 | TC_015 | Login Page | Login with Google | Verify Google login flow | User has Google account | 1- Open the app 2- Click on "حسابي" 3- Tap Google icon 4- Authenticate | - | User successfully logged in with Google | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/117K_OlSvtmMbvXWWPPFN_Zfh7ecGAwra/view?usp=drive_link | Icon is not Clickable | High | Medium | ||||||||||||
16 | TC_016 | Login Page | Login with Apple | Verify Apple login flow | User has Apple ID | 1- Open the app 2- Click on "حسابي" 3- Tap Apple icon 4- Authenticate | - | User successfully logged in with Apple | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/117K_OlSvtmMbvXWWPPFN_Zfh7ecGAwra/view?usp=drive_link | Icon is not Clickable | High | Medium | ||||||||||||
17 | TC_017 | Login Page | Login with Facebook | Verify Facebook login flow | User has Apple ID | 1- Open the app 2- Click on "حسابي" 3- Tap Facebook icon 4- Authenticate | - | User successfully logged in with Facebook | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/117K_OlSvtmMbvXWWPPFN_Zfh7ecGAwra/view?usp=drive_link | Icon does not even exist | High | Medium | ||||||||||||
18 | TC_018 | Create Account Page | Submit with all valid data | Verify successful account creation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Fill all fields correctly and tap submit | All fields valid | Account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
19 | TC_019 | Create Account Page | Empty name field | Verify error when name is empty | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Leave name empty 4- Fill all other fields correctly 5- Tap submit | Name: blank Other fields: valid | System Refuse to Create Account with Error message: "Name is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
20 | TC_020 | Create Account Page | Name with special characters | Verify name validation for special characters | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- enter special characters in name 5- Fill all other fields correctly 6- Tap submit" | Name: @#$$% | System Refuse to Create Account with Error or rejection of invalid characters | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/1vLQIWY67w9FlYlH2x_9w0Hcuo3HyLG-H/view?usp=drive_link | No Error Appears | Medium | Low | ||||||||||||
21 | TC_021 | Create Account Page | Create account with a very long full name | Verify handling of very long name input during account creation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter a very long name 5- Fill all other fields correctly 6- Tap submit" | Name: ayaaaaaaakhaleddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd | System Refuse to Create Account with Error message: "Name is too long" OR input is truncated gracefully | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/1ALodmPa_MPPdGSg6AdPvzP0ujGcxFV-9/view?usp=drive_link | No Error Appears | Medium | Low | ||||||||||||
22 | TC_022 | Create Account Page | Create account with a very short full name | Verify handling of very short name input during account creation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter a very short name 5- Fill all other fields correctly 6- Tap submit" | Name: ho | System Refuse to Create Account with Error message: "Name is too short" or aother validation message. | Medium | Pass | |||||||||||||||||
23 | TC_023 | Create Account Page | Name with valid input | Verify valid name accepted | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter a normal name and complete all fields 5- Fill all other fields correctly 6- Tap submit | Name: John Doe | Field accepted and account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
24 | TC_024 | Register_Name field | Verify that names with only spaces are rejected | Ensure names consisting of only spaces is not allowed | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Spaces on the name field and complete all fields 5- Fill all other fields correctly 6- Tap submit | Name: " " | System Refuse to Create Account with Error message: "Name cant be blank spaces" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | No Error Appears and user made account successfully | Medium | High | |||||||||||||
25 | TC_025 | Create Account Page | Empty mobile number | Verify error when mobile is empty | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Leave mobile blank 5- Fill all other fields correctly 6- Tap submit" | Mobile: blank | System Refuse to Create Account with Error: "Mobile number is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
26 | TC_026 | Create Account Page | Invalid mobile format | Verify validation for invalid mobile number | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter invalid mobile (e.g., letters or short digits) 5- Fill all other fields correctly 6- Tap submit | Mobile: 12345 | System Refuse to Create Account with Error: "Invalid mobile number format" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
27 | TC_027 | Create Account Page | Valid mobile number | Verify valid mobile is accepted | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter correct mobile and complete all fields 5- Tap submit" | Mobile: 01100857148 | Field accepted and account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
28 | TC_028 | Create Account Page | Dublicate Mobile number | Verify adding an allready registered mobile number | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter mobile number used before and complete all fields 5- Tap submit" | Mobile: 01100857148 | Mobile number should be rejected and an error message is displayed stating the reason for rejection which is already registered mobile number | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | https://drive.google.com/file/d/1nIoxgLtsviGZ54LB5XJNm2oZvrTzMLCg/view?usp=drive_link | No Error Appears and user made account successfully | Medium | High | ||||||||||||
29 | TC_029 | Create Account Page | Empty email | Verify error when email is empty | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Leave email blank, fill other fields correctly 5- Tap submit | Email: blank | System Refuse to Create Account with:Error: "Email is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
30 | TC_030 | Create Account Page | Invalid email format | Verify validation for email format | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter email without '@' 5- Fill other fields correctly 6- Tap submit | Email: userexample.com | System Refuse to Create Account with Error: "Invalid email format" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
31 | TC_031 | Create Account Page | Very long email | Verify handling of very long email input during account creation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4. Enter email >256 characters 5. Enter a valid password 6. Tap "Create Account" | Email: verylongemail...@test.com Password: Test123! | System Refuse to Create Account with Error message indicating "Email is too long" OR input is truncated and validation fails gracefully | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
32 | TC_032 | Create Account Page | Dublicate email | Verify adding an allready registered Email | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4. Enter Email has been entered before 5. Enter a valid password 6. Tap "Create Account" | Email: testing123 Password: Test123! | Mobile number should be rejected and an error message is displayed stating the reason for rejection which is already registered email | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
33 | TC_033 | Create Account Page | Valid email | Verify valid email is accepted | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter correct email and complete all fields 5- Tap submit | Email: user@example.com | Field accepted and account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
34 | TC_034 | Create Account Page | Valid city selection | Verify valid city selection | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Select a city from dropdown and complete all fields 5- Tap submit" | City: مدينة الشروق | Field accepted and account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
35 | TC_035 | Create Account Page | Empty password | Verify error when password is empty | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 2- Click "إنشاء حساب جديد" 3- Leave password blank, and complete all fields 4- Tap submit | Password: blank | System Refuse to Create Account with Error: "Invalid Password" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
36 | TC_036 | Create Account Page | Password too short | Verify password minimum length validation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter short password (e.g., 123), and complete all fields 5- Tap submit | Password: 123 | System Refuse to Create Account with Error: "Invalid Password" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
37 | TC_037 | Create Account Page | Very long password | Verify handling of very long password input during account creation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter long password, and complete all fields 5- Tap submit | Password: 123444444444444444444444444444444444444444444444444444444444444444444444444444444444444 | System Refuse to Create Account with Error: "Invalid Password" | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | ||||||||||||||||
38 | TC_038 | Create Account Page | Valid password | Verify valid password is accepted | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter valid password, and complete all fields 5- Tap submit | Password: Test@123 | System Refuse to Create Account with Error: "Invalid Password" | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
39 | TC_039 | Create Account Page | Toggle password visibility | Verify password visibility toggle | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Tap eye icon in password field 5- Tap submit" | - | Password visible in plain text | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
40 | TC_040 | Create Account Page | Confirm password empty | Verify error when confirm password is empty | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Leave confirm password blank 5- Tap submit" | Confirm Password: blank | System Refuse to Create Account with Error: "Confirm password is required" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
41 | TC_041 | Create Account Page | Password and confirm password do not match | Verify mismatch validation | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter different password and confirm password 5- Tap submit | Password: Test@123 Confirm: Test@456 | System Refuse to Create Account with Error: "Passwords do not match" | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
42 | TC_042 | Create Account Page | Password and confirm password match | Verify matching passwords accepted | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Enter identical password and confirm password 5- Tap submit" | Password: Test@123 Confirm: Test@123 | Field accepted and account created successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
43 | TC_043 | Create Account Page | Toggle confirm password visibility | Verify confirm password visibility toggle | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Tap eye icon in confirm password field 5- Tap submit | - | Confirm password visible | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
44 | TC_044 | Create Account Page | Submit with all fields empty | Verify multiple required field errors | User is on Create Account screen | 1- Open app 2- Click on "حسابي" 3- Click "إنشاء حساب جديد" 4- Leave all fields blank and tap submit | All fields empty | System Refuse to Create Account with Errors: "Name required", "Mobile required", etc. | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
45 | TC_045 | Forgot Password Page | Reset Password Screen appears afters submitting valid registered email | Verify reset password screen appears | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Enter registered email 5- Tap “إرسال” | Email: user@example.com | Screen appears "اعادة تعيين كلمة المرور" | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | ||||||||||||||||
46 | TC_046 | Forgot Password Page | Reset Password code is sent afters submitting valid registered email | Verify reset link sent | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Enter registered email 5- Tap “إرسال” | Email: user@example.com | code is sent to your email successfully | Critical | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Fail | Nothing is sent to the email | High | High | |||||||||||||
47 | TC_047 | Forgot Password Page | Submit empty email | Verify error when email is empty | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Leave email field blank 5- Tap “إرسال” | Email: blank | System Refuse to reset the password with Error: “Email is required” | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1vEuc5_xHtx5bjBhj7AcBRH0tWPs48kMW/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" | ||||||||||||
48 | TC_048 | Forgot Password Page | Submit invalid email format | Verify email format validation | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Enter invalid email format (e.g. no “@”) 5- Tap “إرسال” | Email: userexample.com | System Refuse to reset the password Error: “Invalid email format” | High | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1lEYrpN-nwlfJzUspDdEE14JkrxINj_Cp/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" | ||||||||||||
49 | TC_049 | Forgot Password Page | Submit unregistered email | Verify error when email not found | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Enter unregistered email 5- Tap “إرسال” | Email: unknown@example.com | System Refuse to reset the password Error: “Email not found” | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/18MqVTITSD7DtIjDMu8qWoNiiUzD7_ob9/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" | ||||||||||||
50 | TC_050 | Forgot Password Page | Email with leading/trailing spaces | Verify spaces are trimmed | User is on Forgot Password page | 1- Open app 2- Click on "حسابي" 3- Navigate to Forgot Password page 4- Enter email with spaces (e.g. “ user@example.com ”) 5- Tap “إرسال” | Email: user@example.com | System Refuse to reset the password Error: “Invalid email format” | Medium | Emulator > Medium Phone (Generic) Size screen (6.4-inch) Resolution (1080 × 2400 px) Android version (16.0) | Pass | https://drive.google.com/file/d/1TkeO4HbfNzCpziKxwGNbOC9yFagLWrET/view?usp=drive_link | Medium | Low | Error Message Is to Generic "Validation Errors" |