- Verify authentication works smoothly
- Test user experience for teenagers
- Identify any bugs or issues
- Gather feedback on usability
Instructions for testers:
- Visit
http://localhost:3000 - Click "Get Started" or "Sign In"
- Click the "Anonymous" tab
- Click "Start Anonymous Session"
- Try using the app features (check-in, journal, etc.)
- Check if data persists on page refresh
Expected behavior:
- ✅ Modal opens with three tabs
- ✅ Anonymous mode activates without account
- ✅ User can access all features
- ✅ Data saves locally
- ✅ No login required
Instructions for testers:
- Click "Sign In" button
- Click "Sign Up" tab
- Enter a username (e.g., "testuser")
- Enter an email (e.g., "test@example.com")
- Enter a password (e.g., "password123")
- Click "Create Account"
- Check email for verification (if enabled)
Expected behavior:
- ✅ Form validation works
- ✅ Account creation succeeds
- ✅ Success message appears
- ✅ User profile shows in navigation
Instructions for testers:
- Click "Sign In" button
- Click "Sign In" tab
- Enter email and password from Scenario 2
- Click "Sign In"
Expected behavior:
- ✅ Login succeeds
- ✅ Welcome message shows username
- ✅ User profile appears in navigation
- ✅ All features work with account
Instructions for testers:
- Click on user profile (avatar) in navigation
- Check dropdown menu options
- Try "Sign Out" option
- Verify logout works
Expected behavior:
- ✅ Profile dropdown opens
- ✅ Shows user information
- ✅ Sign out works properly
- ✅ Returns to unauthenticated state
Instructions for testers:
- Try signing in with wrong password
- Try signing up with existing email
- Try submitting empty forms
- Check error messages
Expected behavior:
- ✅ Clear error messages appear
- ✅ Form validation prevents empty submissions
- ✅ Helpful error descriptions
- Smooth transitions between states
- Clear feedback for all actions
- Intuitive navigation and layout
- Fast loading times
- Responsive design on different screen sizes
- Broken functionality (buttons not working)
- Confusing error messages
- Slow loading or freezing
- Layout problems on mobile/desktop
- Data not saving properly
- Authentication failures
When logged in, a test panel appears in the bottom-right corner showing:
- User ID
- Email address
- Username
- Authentication provider
- Session status
- Loading state
- Account creation date
This helps verify authentication is working correctly.
- Is the interface teen-friendly?
- Are the colors and fonts appropriate?
- Is the navigation intuitive?
- Are the buttons and links clear?
- Is the authentication process clear?
- Are the error messages helpful?
- Does the app feel secure and private?
- Is anonymous mode easy to understand?
- Are the prompts and questions appropriate for teenagers?
- Is the language accessible and not too formal?
- Do the features feel useful and engaging?
If you find issues, please report them with:
Bug Title: Brief description Steps to Reproduce:
- Step 1
- Step 2
- Step 3 Expected Behavior: What should happen Actual Behavior: What actually happened Device/Browser: What you're using Screenshots: If applicable
- Sign In button appears
- Modal opens correctly
- All three tabs work
- Form validation works
- Error messages are clear
- Success messages appear
- User profile shows after login
- Sign out works
- Loading states work
- Navigation updates properly
- Welcome message is personalized
- Anonymous mode works
- Data persists correctly
- No console errors
- Works on mobile devices
- Touch interactions work
- Text is readable
- Buttons are tappable
Please collect feedback on:
- Overall impression of the app
- Ease of use for teenagers
- Privacy concerns or questions
- Feature suggestions or improvements
- Technical issues encountered
The testing is successful if:
- ✅ All authentication flows work
- ✅ No critical bugs are found
- ✅ Users can complete basic tasks
- ✅ Interface feels appropriate for teenagers
- ✅ Privacy features are clear and working
Good luck with the testing! 🚀