28
Total Tests
0
Passed
28
Remaining
0%
Completion

Test Environment

All tests should be performed in the following environments before release:

🟒
Chrome
πŸ”΅
Firefox
🟠
Safari
πŸ”΄
Edge

Mobile testing should be performed on:

Authentication Tests

User Access Control
Google Sign-In works Critical
User can sign in using Google Sign-In button
Unauthorized email blocked Critical
Email not in whitelist cannot access the application
Session persists on refresh
User remains logged in after page refresh
Sign out works properly
User can sign out and returns to login screen

Privacy Tests (Parent Chat)

Parent Chat Visibility
Parent Chat hidden from Dominic Critical
Navigation does not show Parent Chat option for dominicgiles691@gmail.com
Parent Chat visible to parents High
Parent accounts see Parent Chat in navigation
No parent chat data accessible by student
Direct URL access to parent chat returns empty/error

Task Management Tests

Task CRUD Operations
Create new task
Task appears in task list after creation
Edit existing task
Task details update correctly
Delete task
Task removed from list after deletion
Mark task as complete
Task status changes, XP awarded, streak updates
Task type selection works
5 task types display with correct icons and colors
Tags applied correctly
Subject-based tags filter tasks properly
Priority levels display correctly
Low/Medium/High/Urgent badges shown appropriately
Deadline countdown works
Days remaining displayed for tasks with deadlines

Messaging Tests

Chat Functionality
Send message in family chat
Message appears in real-time for all users
Edit own message
Message updates with "edited" indicator
Delete own message
Message removed from conversation
Add emoji reaction
Reaction appears on message with user count
Upload image to chat
Image compresses and uploads without stalling
Private parent messaging
Messages sync only between parent accounts

Gamification Tests

XP and Streaks
XP awarded on task completion
Total XP increases after marking task done
Streak counter updates
Daily streak increments with task completion
Level calculation correct
Level = floor(TotalXP / 1000) formula applied
System messages for achievements
Chat shows message on streak milestones and level ups

Calendar Tests

Calendar View
Tasks appear on calendar
Tasks with due dates show on correct calendar day
Month navigation works
Previous/Next month buttons update view
Click date to see tasks
Task details panel opens for selected date
Overdue tasks highlighted
Past due date tasks show urgent styling

Mobile Responsiveness Tests

Responsive Design
Mobile navigation works
Sidebar collapses, bottom nav visible on small screens
Chat mobile view
Messages readable, input accessible on mobile
Camera capture works
Mobile camera integration for chat attachments