QA Testing Checklist
Internal·15 min read·Updated March 2026
INTERNAL USE — This checklist is for TTM team members and onboarding partners testing platform features.
Use this checklist to systematically verify every CareIncite feature during QA testing. Mark each test as Pass or Fail, add notes for any failures, and use the Copy Results button to share your test run with the team.
0 of 26 tests passed0%
Account & Setup
ci-001Create new account
Steps:
- Navigate to careincite.com
- Click Sign Up
- Enter name, email, practice name, role
- Submit
Expected: Account created and user lands in onboarding flow
ci-002Select Solo tier
Steps:
- In onboarding, select Solo tier
- Confirm tier is saved
Expected: Dashboard shows 1-location, single-provider view. Multi-location features are not visible.
ci-003Select Growth tier
Steps:
- Select Growth tier
- Confirm tier is saved
Expected: Multi-provider and multi-location comparison features are visible
ci-004Select Scale tier
Steps:
- Select Scale tier
- Confirm tier is saved
Expected: Advanced analytics, billing alerts, and Notenetic sync options are visible
ci-005Add a practice location
Steps:
- Go to Settings > Locations > Add Location
- Enter location name and address
- Save
Expected: Location appears in dashboard location list and is available to assign providers to
ci-006Add a provider
Steps:
- Go to Providers > Add Provider
- Enter provider name, role, and weekly target
- Assign to a location
- Save
Expected: Provider appears in the provider list for that location; their dashboard slot initializes at $0
ci-007Invite a team member
Steps:
- Go to Settings > Users > Invite
- Enter email and assign role (Admin or Provider)
- Send invitation
Expected: Invitation email sent; user appears in pending state in the user list
Billing Dashboard
ci-008View weekly billing dashboard
Steps:
- Log in as Practice Owner
- Go to Dashboard
- Confirm weekly billing view loads
Expected: Dashboard shows current week billing vs. target with status indicator (on track / behind / ahead)
ci-009Switch to monthly view
Steps:
- On the dashboard, toggle to Monthly view
Expected: Dashboard recalculates to show month-to-date billing vs. monthly target
ci-010Switch to annual view
Steps:
- On the dashboard, toggle to Annual view
Expected: Dashboard shows year-to-date billing vs. annual target with trend line
ci-011Filter dashboard by location
Steps:
- Apply location filter to one specific location
Expected: Dashboard shows only that location's billing data
ci-012Set a revenue target
Steps:
- Go to Settings > Targets
- Enter a weekly revenue target
- Save
Expected: Dashboard target line updates to reflect the new target amount
Provider Performance
ci-013View individual provider billing
Steps:
- Go to Providers
- Click on a provider name
Expected: Provider detail view shows their billing history, current week total, and target vs. actual
ci-014Update provider billing target
Steps:
- Go to a provider's detail view
- Click Edit Target
- Change the weekly billing target
- Save
Expected: Provider target updates immediately; dashboard reflects new target on next load
ci-015Provider self-view (provider login)
Steps:
- Log in as a Provider user
- Go to Dashboard
Expected: Provider sees only their own billing data — no other provider data, no practice totals
ci-016Compare providers within a location
Steps:
- As Practice Owner, go to Providers
- Filter to one location
- Verify all providers at that location are shown side by side
Expected: Provider comparison view shows all providers at the location ranked by billing performance vs. target
Notenetic Integration
ci-017Connect Notenetic account
Steps:
- Go to Settings > Integrations > Notenetic
- Enter Notenetic credentials
- Authorize the connection
Expected: Connection is authorized; initial sync begins and status shows Syncing...
ci-018Verify data sync completes
Steps:
- Wait for initial sync to complete
- Go to Dashboard
- Confirm billing data is populating from Notenetic
Expected: Dashboard shows real billing data pulled from Notenetic; sync status shows Last synced: [timestamp]
ci-019Manually trigger a sync
Steps:
- Go to Settings > Integrations > Notenetic
- Click Sync Now
Expected: Sync triggers immediately; status updates to Syncing then Last synced: [current time]
ci-020Verify sync failure handling
Steps:
- Enter incorrect Notenetic credentials
- Attempt to connect
Expected: Error message displays clearly; no partial data is shown; user is prompted to re-enter credentials
Billing Alerts
ci-021Set a billing alert threshold
Steps:
- Go to Alerts > Create Alert
- Set threshold type: Below Target
- Set threshold value (e.g. 20% below target)
- Save
Expected: Alert is saved and active; appears in alert list with correct parameters
ci-022Trigger an alert (test mode)
Steps:
- Manually set a provider's billing below the alert threshold
- Check the alerts panel
Expected: Alert fires and appears in the alerts panel with the provider name and gap amount
ci-023Dismiss an alert
Steps:
- Go to the alerts panel
- Click Dismiss on an active alert
Expected: Alert is removed from the active list and moved to alert history
Role-Based Access Control
ci-024Admin cannot see other practice data
Steps:
- Log in as an Admin user
- Confirm dashboard shows only their assigned practice
Expected: No data from other practices is visible
ci-025Provider sees only own data
Steps:
- Log in as a Provider
- Attempt to navigate to another provider's profile
Expected: Access is denied; provider is redirected to their own dashboard
ci-026Practice Owner sees all locations
Steps:
- Log in as Practice Owner
- Go to Dashboard
- Confirm all locations are visible
Expected: All practice locations and all provider data is accessible
Test Summary
Total
26
Passed
0
Failed
0
Not Run
26
Was this helpful?
Next Steps