User roles and rights in software testing

Dmitri Kozlov
1 min readOct 16, 2020

In some software products, adding a new user depends on the user role.

The user role is the level of responsibility within(internal user) or outside(external user) the company.

The level of responsibility determines the user rights within the software program.

A software user with higher responsibility has more rights and vise versa.

The user rights refer to allowed user actions in the software program.

The following examples with three users illustrate the user roles and rights concept:
1. Supervisor
2. Internal
3. External

The supervisor user can:
a) add, remove, or change rights for internal and external users.
b) Set project-level parameters

The internal user can:
a) Add, modify, and remove parameters below project-level parameters
b) Add and change input data

The internal user does not have supervisor rights.

The external user can:
a) View information
b) Modify report parameters
c) Run a report

The external user does not have internal and supervisor rights.

--

--

Dmitri Kozlov

Senior Software QA Analyst — 19 yrs experience (B.A. Mathematics Temple University 1998)