User permissions can be granted at the application level (user and group) or at the project level.
Permissions are granted in a hierarchical manner and , permissions granted at the application level will take precedence over all other permissions assigned at the project level. If If restricted access to some projects is required, then permissions should be granted at the project level.
...
Application level permissions are granted at the user and group level. To assign users or groups application wide permissions, you will need to be an Enterprise Tester application administratorhave the Manage User and Group Security permission. Follow these steps to assign permissions:
- Navigate to the Admin pagetab.
- Double Click on the arrow to expand either the ' Users ' folder or the ' Groups ' folder.
- Double click on Find and edit the user or group you want to add permissions to.
- Click on the ' Permissions ' tab.
- Here you can select to assign the permissions to grant to the user or group. You can either select the whole group of permissions or select individual permissions within each group of permissions.
- Click Save Once complete, click on 'Save' to apply the permissions.
...
To grant permissions to a group or user for a specific project only, you must first assign the user or group to the project and then assign the relevant permissions you wish to grant.
Note that if the user has been granted greater permissions at the application level then these will take precedence.
Here are the steps to granting project permissions:
To grant project permissions, firstly assign the user or group to the project:
- Navigate to the Admin tab.
- Expand the Organisations folder and sub folders to display your project.
- Double click on the project.
- Use the Assign Users or Assign Groups tabs to add Users and Groups to this project.
Now apply Project Only permissions to the User or Group:
- On the navigator tree, Assign the user or group to the project. To do this, from the navigator click on the arrow beside the your project. This , this will reveal the ' Users ' and ' Groups ' folder folders under the project. Then from the navigator, click to select the user or group to assign to the project and drag and drop the user or group to the respective User or Group folder under the project. Note for users only, when editing user accounts, you can assign the user to specific projects on the ' Assign Projects' tab.
- Click the arrow beside the Users or Groups folder, this will reveal the Users or Groups assigned to the project.
- In this area Double click the User or Group you need to apply Project Permissions to.
- Edit the permissions tab that appears.
- Click Save to apply the permissionsDouble click to select the user or group. The permissions tab will appear under the project and assign the required permissions.
Available Permissions
There are 4 categories of permissions and 22 defined permissions multiple permissions provided in Enterprise Tester that can be used to control access to the various application features.
The five categories include:
• Administration
• Resources
• Project
• Reports
• Test Management
functionality.
These categories can be expanded or collapsed as required by clicking on the + or- icon next to the name. Selecting any of these categories automatically selects all the permission they contain.
The available permissions are defined in the table below:
Category | Category | Permission | Description | Administration | Manage Organization||
---|---|---|---|---|---|---|
Test Management | Manage Requirements | View | Allows users to view Requirements | |||
Edit | Allows users to create and edit Requirements and Requirement Packages | |||||
Delete | Allows users to | manage organizational level detailsdelete Requirements | ||||
Manage | DashboardScripts | View | Allows users to | manage organizational level dashboardsview Test Scripts | ||
Manage User and Group Security | Edit | Allows users to create and edit Test Scripts and Test Script Packages | ||||
Delete | Allows users to | set securitydelete Test Scripts | ||||
Manage | Organization ReportsExecutions | View | Allows users to | manage organizational level reportsview Test Execution data | ||
Edit | Organization Pick ListsAllows users to manage organizational level pick lists | |||||
Manage EA Connections | Allows users to manage EA connections | |||||
Manage Defect Tracker | Allows users to manage Defect Trackers | |||||
Manage Modules and Plug-ins | Allows users to manage Modules & Plug-Ins | |||||
Resources | Export | Allows users to Export Data From Enterprise Tester | ||||
Allows users to create and edit Script Assignments and Test Execution Packages | ||||||
Delete | Allows users to delete Script Assignments | |||||
Execute Only My Tests | Allows users to only execute tests that are assigned to them | |||||
Execute All Tests | Allows users to execute any tests | |||||
Assign Testers | Allows user to assign Test Executions to a tester | |||||
Manage Incidents | View | Allows users to view Incidents | ||||
Edit | Allows users to create and edit Incidents | |||||
Delete | Allows users to delete Incidents | |||||
Resources | Import | Allows users to Import Data from CSV files into Enterprise Tester | ||||
Export | Allows users to Export Data to CSV files from Enterprise Tester | |||||
Import | Allows users to Import Data Into Enterprise Tester | External Links | Allows users to manage External Project Links | |||
Duette Schedules* | Allows users to manage Duetter Duette import schedules | |||||
Project | Manage Project DashboardProjects | Allows users to manage project level dashboardscreate and edit projects via the Admin tab | ||||
Manage | Project ReportsDelete Projects | Allows users to manage organizational level reportsdelete projects | ||||
Edit Project Pick Lists | Allows users to edit project pick lists | |||||
Manage Project Reports | Allows users to manage project reports via the reports tab | |||||
Manage Baselines | Allows user to manage baselines | |||||
Synchronize External Link | Allows user to run synchronization for external links | |||||
Reports | Allows users to create personal reports and run view project reports | |||||
Administration | Organization | Manage Organization | Allows users to manage organizational level details | |||
Edit Organization Pick Lists | Test Management | Manage Requirements | Allows users to manage requirementsorganizational level pick lists | |||
Manage ExecutionOrganization Reports | Allows users to organize test execution setsmanage organizational level reports | |||||
Manage | ScriptsUser and Group Security | Allows users to | create, update andmanage | scripts and automated tests* (move, copy, create folders)users and set security | ||
Assign Testers | Manage EA Connection | Allows users to manage EA connections | ||||
user to assign scripts to a tester | Execute Tests | Manage Defect Tracker | Allows users to manage Defect Trackers | |||
execute tests | View | Manage Modules and Plugins | Allows users to | view scriptsmanage Modules & Plugins |
* These features require Requires the Duette plugin to be installed.
Viewing User Permissions
An easy way to review the permissions granted to a user is to click on the Assigned Permissions tab when viewing a user. Here you can see You can see a summary of all the permissions granted at the application level and at the project level .To make it easier to review and manage user permissions, a summary is available through the administration tab, giving an overview of application and project level permissions at a glancefor any user.
To access the permissions summary screen, click :
- Click on the
...
- Admin tab.
- Double Click on the Users folder.
- Edit the user you wish to review permissions for.
- Click on the Assigned Permissions tab for that user.
“Assigned Permissions” tab to access the permissions at a glance.