Authentication
Sign up, sign in, password reset, OAuth, route guards, email verification. View test cases
This QA testing plan covers end-to-end manual and automated test scenarios for the Honeycomb frontend application. Tests are organized by feature area and prioritized to ensure critical user paths are validated first.
Authentication
Sign up, sign in, password reset, OAuth, route guards, email verification. View test cases
Social Features
Feed, posts, comments, reactions, bookmarks, stories, follows, explore. View test cases
Honeycomb Communication
Rooms, DMs, calls, broadcasts, polls, badges, stickers, games, moderation. View test cases
Business Apps
Jobs board, marketplace listings, store, invoices, contracts, CRM, projects. View test cases
Marketplace & Store
Product listings, purchases, seller dashboard, reviews, categories. View test cases
Admin Panel
User management, content moderation, analytics, system configuration. View test cases
Settings & Profile
Profile editing, account settings, privacy, notification preferences. View test cases
Wallet & Payments
Balance, transactions, payment methods, subscriptions, payouts. View test cases
Notifications & Discovery
Push notifications, in-app notifications, search, discovery feed. View test cases
Real-Time Features
WebSocket connections, typing indicators, presence, live updates. View test cases
File Uploads
Image uploads, video uploads, document attachments, size limits. View test cases
API Endpoints
REST API contract validation, error handling, rate limiting. View test cases
| Item | Details |
|---|---|
| Staging URL | https://staging.honeycomb.app |
| Test accounts | Use seeded accounts from the test data fixtures (test+*@honeycomb.app) |
| Browser requirements | Latest stable Chrome, Firefox, Safari, Edge |
| Mobile devices | iOS Safari (iPhone 14+), Android Chrome (Pixel 7+) |
| Test data reset | Run pnpm seed:test before each full regression cycle |
| Feature flags | Verify flag state in staging admin before running feature-specific tests |
| Priority | Label | Description | When to Run |
|---|---|---|---|
| P0 | Critical Path | Core flows that block all usage if broken. Registration, login, basic navigation, payment processing. | Every build, every deploy. |
| P1 | Important | Key features that most users rely on. Feed, messaging, profile, marketplace. | Every release candidate. |
| P2 | Nice-to-Have | Secondary features, edge cases, cosmetic issues. Badges, stickers, games, minor UI polish. | Full regression cycles only. |
Before each production release, confirm the following: