Before the team starts using CTP, the admin needs to define users and access levels. If accounts are not set up and properly synched with CTP, only the admin account will be able to log in to CTP.
In order to set the access levels described in this section (admin, system, provision), you need to have one of the following installed:
|
Every team member who will access CTP needs a user account. The level of access that each CTP user has depends on how that user account is configured.
You can define permissions on a per-user basis. Or, if you plan to have a common set of permissions shared across a group of users, you can define the permissions once in a user group, then simply assign users to that user group.
If you have Parasoft Concerto or Parasoft Development Testing Platform (DTP) installed, user configuration is performed in the User Administration module. To access this, browse to your team’s DTP interface, then choose User Administration from the top Administration menu.
If you are using the Parasoft User Administration module instead of Parasoft Concerto/DTP, ensure that it is installed and configured as described in Installing Parasoft User Administration.
You can access the controls for adding users or groups via the Administration> Security Configuration page, or by going directly to http://localhost:8080/pstsec/.
To add a user group with a defined set of permissions:
To add a specific user account:
You can configure a user to inherit permissions from a group, then centrally adjust group permissions as needed. |
In order to set the access levels (admin, system, provision), you need to have one of the following installed:
|
Role | Testing privileges | Environment provisioning | System and env. definition | Control access permissions | Test Data Management |
---|---|---|---|---|---|
Administration | All | Yes, always | Yes, always | Yes | Disconnect servers + all repository operations |
System | All | Yes* | Yes* | No | All repository operations* |
Provision | Can create and execute test jobs | Yes* | No | No | Read-only access* |
* With appropriate resource permissions—see Specifying Access to Specific Resources for details.
To make the defined user and group settings available in CTP:
For any user without Administration privileges, the level of access to the available systems, environments, Virtualize/SOAtest servers, and Data Repository Servers (for SOAtest Virtualize 9.9 and later) depends on the permissions that have been set. Resources can be made available to all users, or access can be limited to certain user groups or specific users.
For instance, a user with the "provision" role can provision only designated or unrestricted environments—and can provision only to designated or unrestricted Virtualize/SOAtest servers. Moreover, that same user would see only the Data Repository Servers that are unrestricted or that he has been granted access to.
To specify access to a resource in CTP:
You can also choose Administration> Resource Permissions, then use the controls at the top of the page to indicate the resource whose permissions you want to specify. |