Skip to main content

Manage product access

Product access controls which TestingBot products a role can use: Live Web Testing, Live App Testing, Automated Testing, Visual Testing, Accessibility Testing, and AI Testing. You manage these permissions per role under Roles & Permissions, then assign roles to your Team Members.

Product access is part of TestingBot's role-based access control (RBAC). For the full picture, see Role-Based Access Control and Roles & Permissions.

Role-based access control is available on the Enterprise plan. See plans.

Two gates

Whether a team member can open a product depends on two gates. A member gets access only when both are satisfied:

  • Your plan includes the product. Each product is part of your TestingBot subscription. If your plan does not include a product, no role can grant access to it.
  • The role has the matching permission. The role assigned to the member must include the relevant product.<x>.access permission.

In the role editor, each product permission shows a plan badge to indicate the plan gate. The badge is a reminder that the permission only takes effect when your plan provides that product.

Products section of the role editor with plan badges

The account Owner and any service accounts always have full product capability, subject to the same plan gate. See Service Accounts.

Built-in roles

The three built-in roles, Admin, User, and Viewer, all include access to every product your plan provides. The difference between them is not which products they can open, but what they can do inside those products: creating, running, and deleting tests.

  • Admin has full capability, including deleting tests.
  • User can view and run tests, but cannot delete them.
  • Viewer is read-only: view tests and reports, but cannot run or delete.

For the complete capability breakdown, see Roles & Permissions and Member Roles.

Restrict to specific products

To give a team access to only some products rather than all of them, create an Enterprise custom role and enable only the product permissions you want. For example, a custom role could grant Visual Testing and Accessibility Testing while leaving Automated Testing disabled.

Custom roles are RBAC-only: they control product and test capability, but they can never grant identity and access management (IAM) permissions such as managing billing or team members. Assign a custom role to a member from Team Members the same way you assign a built-in role.

Available products

The six products and their permission keys are listed below. Each key also requires your plan to include that product, shown by the plan badge in the role editor.

  • Live Web Testing: product.live_web.access
  • Live App Testing: product.live_app.access
  • Automated Testing: product.automation.access
  • Visual Testing: product.visual.access
  • Accessibility Testing: product.accessibility.access
  • AI Testing: product.ai.access
Was this page helpful?
Last updated