QA Checklist Template
Basic Information
- Feature/Module:
- Tester Name:
- Date:
- Test Environment:
Development
Staging
Production
Table
Item Checklist
Item
Description
Notes
Status
Verify that new users can successfully create accounts and complete any onboarding flows.
Confirm a default availability schedule is created automatically when a user account is set up.
Test adding and updating profile descriptions, social links, and meeting platform preferences.
• Includes Discord and Telegram account connections.
Ensure users can:
• Set email addresses for notifications.
• Enable/disable Discord and Telegram notifications.
• Configure meeting reminders to be sent to all supported channels (email, Discord, Telegram, push notifications).
Check that public calendars show:
• User’s configured availability.
• Busy time from connected calendars.
Verify that events scheduled:
• Are synced to connected calendars when "sync" is enabled.
• Do NOT sync when "sync" is disabled.
Test scheduling meetings:
• With individual users.
• With one or multiple groups.
• With contacts.
Verify that:
• Only schedulers can cancel meetings.
• Only owners/schedulers can edit meeting information.
• Schedulers must assign a replacement scheduler when deleting a meeting.
Confirm a unique meeting URL is generated for every scheduled meeting, regardless of platform.
Test that users can:
• Create groups.
• Add/remove members.
• Leave groups.
Verify that when scheduling:
• Group member availabilities appear as expected.
• Omitted availabilities are not shown when selected.
• Permissions can be set per group.
Check that users are notified when they log in and are the only member of a group.
Confirm that users can:
• Invite contacts.
• Accept invitations.
• View accepted contacts on the dashboard.
• Add contacts directly to groups without requiring acceptance.
Validate:
• Meetings can be scheduled with contacts.
• A notification is prompted to invite contacts when scheduling on their public calendar while logged in.
Ensure users without proper permissions cannot see meeting participants.
Test the ability to connect:
• Discord.
• Telegram.
• Set these as notification channels.
Confirm users can choose a meeting platform (e.g., Zoom, Google Meet, etc.) and that the generated URL corresponds to the platform.