Skip to content

Users

The Users screen is the control room for who can get into your Testver instance and what they are allowed to do once inside. From a single table you can add new users, change roles, reset passwords, enable or disable accounts, sign people out of every device, and delete accounts entirely.

It is the practical front end to Testver’s role-based access control. Every other screen quietly checks a user’s role before showing buttons or accepting changes; this is where those roles are assigned.

  • Admins responsible for onboarding teammates, assigning roles, and offboarding people who leave.
  • Team leads deciding who should be a Tester versus a read-only Viewer.
  • Anyone doing incident response who needs to disable an account or revoke sessions quickly.
TermWhat it means
UserAn account that can sign in to Testver, identified by a unique username.
RoleThe permission level attached to a user — Admin, Tester, or Viewer. Determines what the user can see and do.
StatusWhether an account is Active (can sign in) or Disabled (blocked from signing in).
SessionOne active login on one device. An account can have several. Revoking sessions forces re-authentication.
Display nameOptional friendly name shown alongside the username throughout the app.
Initial passwordThe first password set when an account is created. The user can change it later from their own Profile.

Testver ships with three built-in roles arranged from most to least privileged: Admin, Tester, Viewer. A user has exactly one role. The role is checked server-side on every sensitive action, so it is a real security boundary, not just a UI hint.

  1. Sign in as a user with the Admin role.
  2. Open the Admin section in the navigation (or the header user menu) and choose Users.
  3. The roster loads as a single table with a toolbar above it.

Users is a single-screen table view. A toolbar sits above the table (with the + New User button); every other operation happens against a row in the table itself.

Choosing the right role for each teammate is the most important decision on this screen. Here is exactly what each role can and cannot do.

Full access. An Admin can do everything a Tester can, plus:

  • User management — this screen.
  • Audit Log — read the full, all-users audit trail.
  • All-user Browser Sessions — view and close any browser session, including those owned by test runs.
  • Settings (write) — LLM provider keys, org-level connector configuration, and other instance settings.

The day-to-day testing role — the right default for most teammates. A Tester can:

  • Read everything in the project.

  • Create, edit, and run test cases, plans, and executions.

  • Use AI Assistant, AI Record, and AI Test Gen.

  • Edit project files in Project Explorer and commit via Git.

  • Run tests via the Runner and Schedules.

  • File and edit Defects.

  • Build Reports.

  • Manage their own Profile and Local Browser Connector tokens. A Tester cannot:

  • Manage users.

  • Read the Audit Log.

  • Change org-level Settings.

Read-only access, ideal for stakeholders who want visibility without the ability to change anything. A Viewer can:

  • View test cases, plans, results, defects, and dashboards. A Viewer cannot run, edit, create, or use any AI feature that consumes tokens.

Each row in the table represents one account and shows:

  • Username — the unique handle used for login and display.
  • Display name — optional; shown alongside the username.
  • Email — optional contact address.
  • Role — Admin, Tester, or Viewer.
  • Status — Active or Disabled.
  • Created — when the account was created.

Click + New User in the toolbar to open the creation modal.

FieldRequired?Notes
UsernameRequiredMust be unique. This becomes the login handle and cannot be changed later.
Display nameOptionalFriendly name shown next to the username.
EmailOptionalContact address; used for identification and any configured notifications.
RoleRequiredA single pick — Admin, Tester, or Viewer.
Initial passwordRequiredThe first password. Share it securely; the user can change it from their Profile.
  1. Fill in the fields above.
  2. Pick the appropriate role (default to Tester unless there is a reason not to).
  3. Click Save — the new user appears in the table immediately and can sign in right away.

Open the actions menu on any row to manage that account.

ActionWhat it does
EditOpen a modal to change display name, email, role, and the active toggle. The username is immutable and cannot be edited.
Reset passwordSet a new password for the user — useful when someone is locked out and cannot reset it themselves.
Revoke sessionsSign the user out of every device immediately. Their next request requires a fresh sign-in.
Toggle activeDisable or enable the account. Disabled accounts cannot sign in; existing sessions persist until they expire (pair with Revoke sessions for an instant lockout).
DeletePermanently remove the account. Requires confirmation and is irreversible.
  1. Click + New User.
  2. Enter a username, optional display name and email.
  3. Choose Tester (the usual default).
  4. Set an initial password and click Save.
  5. Share the credentials securely and ask them to change the password on first sign-in.
  1. Find their row and open the actions menu.
  2. Click Revoke sessions — they are signed out everywhere instantly.
  3. Click Toggle active to disable the account so they cannot sign back in.
  4. Keep the account disabled (don’t delete) if there’s any chance they return; delete only once you’re certain.
  1. Open the user’s Edit modal.
  2. Change Role to Admin.
  3. Save. Keep the admin group small — one or two people is plenty for most teams.
  • Default to the Tester role for most teammates. Reserve Admin for one or two trusted people, and use Viewer for stakeholders who only need to look.
  • Revoke sessions + disable when offboarding. The user is signed out instantly and cannot return. Disabling is reversible; deletion is not, so prefer disabling unless you are certain.
  • Review the roster periodically — remove or disable accounts that are no longer needed to keep your attack surface small.
  • Cross-check changes in the Audit Log. Every user-management action is recorded there, which is invaluable during security reviews.
SymptomLikely cause & fix
I can’t see the Users screenYour account is not an Admin. Ask an existing admin to change your role.
”Username already exists” on createUsernames must be unique. Pick a different handle — usernames cannot be reused while the account exists.
A disabled user is still activeDisabling blocks new sign-ins but not live sessions. Also click Revoke sessions to sign them out immediately.
I can’t change a usernameUsernames are immutable. Create a new account if a different handle is essential, then disable the old one.
I deleted a user by mistakeDeletion is irreversible. Recreate the account; its prior personal data (sessions, chat) does not come back.
A new user can’t sign inConfirm the account is Active and that you shared the exact initial password. Reset password if in doubt.

No. Each account has exactly one role. Change it via the Edit modal when responsibilities change.

Can admins read other users’ AI chats or recordings?

Section titled “Can admins read other users’ AI chats or recordings?”

No. Those are personal and user-scoped. Admins manage accounts, roles, and sessions — not personal content.

What happens to a user’s data when I delete them?

Section titled “What happens to a user’s data when I delete them?”

The account and its sessions are removed. Deletion is irreversible, so prefer disabling unless you are certain the account is gone for good.

Yes. User creation, role changes, and enable/disable/delete actions are recorded in the Audit Log for later review.

  • Audit Log — the record of what users did (and what you changed here).
  • Profile — the per-user counterpart, where each person manages their own account.
  • Settings — org-level configuration that admins control.
  • Local Browser Connector — per-user token management.
  • Audit Log — the record of what users did (and what you changed here).
  • Profile — the per-user counterpart, where each person manages their own account.
  • Settings — org-level configuration that admins control.
  • Local Browser Connector — per-user token management.