Skip to content

E2E Test Scenarios

  • additional-item — Invoice additional items and templates
  • backlog — Sprint backlog management
  • bank — Bank accounts
  • billing — Stripe subscriptions and seat limits
  • board — Kanban board with columns and tasks
  • calendar — Calendar / team calendar with time records and tasks
  • client — Clients with members, teams, branding
  • date-time — Cross-timezone date/time handling
  • exports — CSV exports of reports and time records
  • filters — Quick filters, search, multisorting
  • hourly-rate — Hourly rates
  • invite — User invitation flows
  • invoice — Invoice creation, items, defaults, numbering
  • labels — Labels CRUD and bulk actions
  • login — Login, sign up, password reset
  • onboarding — User & organization onboarding
  • organization-info — Organization profile, address, logo
  • permissions — Role-based permission checks
  • personal-info — Personal profile, avatar, password
  • project — Project CRUD with members, teams, budgets
  • reports — Reports (week, month, by user/project/client)
  • roles — Roles per scope (project/user/client/team)
  • stopwatch — Stopwatch timing flows
  • task — Tasks with form recovery
  • teams — Team CRUD with members and roles
  • timerecord — Time records (creation, validation, periods)
  • timesheet — Timesheet rows, copy weeks, aggregation
  • trash — Soft-deleted items restore/permanent delete
  • user — Users CRUD, invitations, profile
  • workflows — Task status workflows and transitions