Qualitia implements role-based security for users. Roles are based on functionality of users like Testers, Automation Test Engineers, and so on. Appropriate privileges are assigned to the roles.
Qualitia Automation Studio (QAS) contains the following five pre-defined roles assigned with specific Qualitia privileges:
- Admin
- Custom Action
- Project Manager
- Test Lead
- Tester
You can create a custom role using the nine Qualitia's pre-defined privileges.
Database credentials are required to configure the Qualitia client with your database server. As per the role of the Qualitia user, you need to provide database privileges. The minimum database privileges required for a database credential in use for a Qualitia role is given Qualitia user with an Admin or a Non-Admin role are shown in the following table.
MySQL Privileges | SQL Server Privileges | ||
---|---|---|---|
Qualitia Admin User | Qualitia Non-Admin User | Qualitia Admin User | Qualitia Non-Admin User |
CREATE | INSERT | CREATE TABLE | SELECT |
REFERENCES | SELECT | ALTER | UPDATE |
DROP | CREATE ROUTINE | REFERENCES | INSERT |
TRIGGER | CREATE VIEW | CREATE PROCEDURE | DELETE |
ALTER | UPDATE | CREATE DATABASE | |
INDEX | DELETE | SELECT | |
INSERT | CREATE TEMPORARY TABLES | UPDATE | |
SELECT | EXECUTE | INSERT | |
CREATE ROUTINE | DELETE | ||
CREATE VIEW | |||
UPDATE | |||
DELETE | |||
CREATE TEMPORARY TABLES | |||
EXECUTE |
...