Back to All Modules

Authentication

2 critical tests

Login, registration, password reset, email verification

11 test cases
0 completed

Testing Tip

Start with Critical tests first, then work through Happy Path scenarios before edge cases.

User Registration (Email)

CRITICALHappy Path

Verify that new users can successfully create an account using email registration. This is a critical flow as it is the entry point for all new customers and store owners into the platform.

8 steps~3 min+50 XP

User Login

CRITICALHappy Path

Verify that existing users can log in with valid credentials. This is a critical flow that gates access to all authenticated features of the platform. Successful login returns JWT tokens for authentication.

5 steps~2 min+50 XP

Google Sign-In

HIGHHappy Path

Verify that users can sign in or register using their Google account. This flow handles both new user creation and existing user login via OAuth.

5 steps~3 min+30 XP

Password Reset

HIGHHappy Path

Verify the complete password reset flow: requesting a reset link, receiving the email, and setting a new password. This is essential for account recovery.

10 steps~4 min+30 XP

Email Verification

HIGHHappy Path

Verify that users can confirm their email address using the verification link sent during registration. Email verification is required before users can create a store.

5 steps~3 min+30 XP

Session Management

HIGHHappy Path

Verify JWT token-based session management including token refresh and logout functionality. Tests the complete session lifecycle.

8 steps~4 min+30 XP

Invalid Login Credentials

HIGHError Handling

Verify that the system properly rejects login attempts with incorrect credentials and provides appropriate feedback without revealing which field is wrong (security best practice).

4 steps~2 min+30 XP

Duplicate Email Registration

MEDIUMError Handling

Verify that the system prevents creating multiple accounts with the same email address.

4 steps~2 min+20 XP

Expired Token Handling

MEDIUMEdge Case

Verify that expired verification/reset tokens are properly rejected with a helpful message guiding users to request a new one.

3 steps~3 min+20 XP

Resend Verification Email

MEDIUMHappy Path

Verify that users can request a new verification email if the original was not received or expired.

4 steps~2 min+20 XP

Protected Route Access Without Authentication

HIGHEdge Case

Verify that unauthenticated users cannot access protected routes and are redirected to login.

4 steps~2 min+30 XP