Configuring Provar Manager
Licensing
Every Provar Manager user must have a Provar Manager license assigned to them.
To manage licenses in Salesforce, click Setup > Apps > Packaging > Installed
Packages.
Under Package Name, you can see an entry for Provar Manager. Click Manage Licenses to add/remove licenses for users.
Permissions
Provar Manager includes a variety of permission sets and permission set groups that can be assigned to users depending on the way they may need to use the application.
Follow the Managing Permission Set Assignments article instructions to assign the permission set to your licensed users
Permission Set Groups
Provar Manager Admin | Provides complete access to Provar Manager |
QAOps | Provides complete access to Provar’s Test Management and Operations capabilities |
Release and Test Management | Provides complete access to Provar’s Release and Test Management capabilities |
Permission Sets
Provar Manager – Release Management | Provides complete access to the Provar Release Manager app, projects, releases, sprints, and issues |
Provar Manager – Test Management | Provides complete access to the Provar Test Management app, test projects and plans, test suites and cases, defects, test cycles, and executions |
Provar Manager – Release and Test Management Link | Provides complete access to link Test Cases to Issues |
Provar Manager – Test Operations | Provides complete access to the Provar Test Operations app, environments, systems, VCS, repositories, and schedules |
Provar Manager – Settings | Provides full access to the Provar Manager Settings app and People |
Provar Manager – API | Allows access to read and create API Requests |
Setup
Some settings and features can only be configured in the Provar Manager Setup page. Read below for a description of each one
Metadata Connection Settings
Suppose you want Provar Manager to perform any of the following tasks automatically. In that case, you must establish a connection between Provar Manager and the Salesforce org, where it is installed using the Salesforce Connection Assistant.
- Create remote site settings after establishing connections to external Salesforce org, which can be used to trigger unit tests and retrieve code coverage reports.
- Understand what Provar Manager plugins are installed so it can show on the Plugins Marketplace page if there are newer versions of the installed plugins.
Provar Manager AI Settings
If you want to leverage your OpenAI account to use Provar Manager’s AI capabilities (e.g., BDD test case generation or root cause analysis report generation), enter your OpenAI API Key and click Save Settings.
Provar Manager API Settings
Even though external applications can leverage Salesforce’s API to interact with Provar Manager’s data, Provar Manager comes with a custom-built API to provide easier and smoother integrations.
By enabling the Provar Manager API, external systems can send requests, such as run Apex unit tests on the SIT sandbox or run Provar tests on the QA environment using Chrome and Edge, which are then picked up on an ongoing basis by a background process.
Subsequently, external systems can use the Provar Manager API to inquire about the status of their requests.
The API provides three authentication methods:
- None – This is used only if external systems cannot use any other method.
- API Key – The most straightforward method uses an API Key generated by
Provar Manager instead of user authentication. - OAuth 2.0 – This is the recommended option because of its superior security,
but it requires external systems to perform more complex authentication
flows.
See the section How to integrate with Provar Manager > Provar Manager API for more
information on how to set it up.
Provar Grid Settings
If you want to use Provar Grid, Provar’s scalable cloud test execution platform, please enter the credentials you have been given.
Deletion Policy Settings
If you want to limit the amount of data stored in Provar Manager to make sure your data storage stays under the limit, you can configure these data deletion policies and click Save Settings:
- Delete Test Cycles Older Than: Set a number if you want Provar Manager to automatically delete test cycles (along with their test executions and test step executions) older than the set number of days.
- Delete Test Step Executions Older Than: Set a number if you want Provar Manager to automatically delete test step executions (along with their attached files) older than the set number of days.
- Delete Coverage Reports Older Than: Set a number if you want Provar Manager to automatically delete coverage reports older than the set number of days.
Plugins
Provar Manager acts as a Quality Hub, connecting to other essential tools used during the software release lifecycle, such as release management apps, DevOps tools, code quality scanning apps, or test automation tools.
Use the Plugins Marketplace to browse the available plugins by category, find more information about them, and install them in your org.
For more information, check out this course on University of Provar.
- Provar Automation
- System Requirements
- Browser and Driver Recommendations
- Installing Provar Automation
- Updating Provar Automation
- Licensing Provar
- Granting Org Permissions to Provar Automation
- Optimizing Org and Connection Metadata Processing in Provar
- Using Provar Automation
- Understanding Provar’s Use of AI Service for Test Automation
- Provar Automation
- Creating a New Test Project
- Import Test Project from a File
- Import Test Project from a Remote Repository
- Import Test Project from Local Repository
- Commit a Local Test Project to Source Control
- API Testing
- Behavior-Driven Development
- Consolidating Multiple Test Execution Reports
- Creating Test Cases
- Custom Table Mapping
- Functions
- Debugging Tests
- Defining a Namespace Prefix on a Connection
- Defining Proxy Settings
- Environment Management
- Exporting Test Cases into a PDF
- Exporting Test Projects
- Japanese Language Support
- Override Auto-Retry for Test Step
- Customize Browser Driver Location
- Mapping and Executing the Lightning Article Editor in Provar
- Managing Test Steps
- Namespace Org Testing
- NitroX
- Provar Test Builder
- ProvarDX
- Refresh and Recompile
- Reintroduction of CLI License Check
- Reload Org Cache
- Reporting
- Running Tests
- Searching Provar with Find Usages
- Secrets Management and Encryption
- Setup and Teardown Test Cases
- Tags and Service Level Agreements (SLAs)
- Test Cycles
- Test Data Generation
- Test Plans
- Testing Browser Options
- Tooltip Testing
- Using the Test Palette
- Using Custom APIs
- Callable Tests
- Data-Driven Testing
- Page Objects
- Block Locator Strategies
- Introduction to XPaths
- Creating an XPath
- JavaScript Locator Support
- Label Locator Strategies
- Maintaining Page Objects
- Mapping Non-Salesforce fields
- Page Object Operations
- ProvarX™
- Refresh and Reselect Field Locators in Test Builder
- Using Java Method Annotations for Custom Objects
- Applications Testing
- Provar Manager
- How to Use Provar Manager
- Provar Manager Setup
- Provar Manager Integrations
- Release Management
- Test Management
- Test Operations
- Provar Manager and Provar Automation
- Setting Up a Connection to Provar Manager
- Object Mapping Between Automation and Manager
- How to Upload Test Plans, Test Plan Folders, Test Plan Instances, and Test Cases
- Provar Manager Filters
- Uploading Callable Test Cases in Provar Manager
- Uploading Test Steps in Provar Manager
- How to Know if a File in Automation is Linked in Test Manager
- Test Execution Reporting
- Metadata Coverage with Manager
- Provar Grid
- DevOps
- Introduction to Provar DevOps
- Introduction to Test Scheduling
- Apache Ant
- Configuration for Sending Emails via the Automation Command Line Interface
- Continuous Integration
- AutoRABIT Salesforce DevOps in Provar Test
- Azure DevOps
- Running a Provar CI Task in Azure DevOps Pipelines
- Configuring the Automation secrets password in Microsoft Azure Pipelines
- Parallel Execution in Microsoft Azure Pipelines using Multiple build.xml Files
- Parallel Execution in Microsoft Azure Pipelines using Targets
- Parallel execution in Microsoft Azure Pipelines using Test Plans
- Bitbucket Pipelines
- CircleCI
- Copado
- Docker
- Flosum
- Gearset
- GitHub Actions
- Integrating GitHub Actions CI to Run Automation CI Task
- Remote Trigger in GitHub Actions
- Parameterization using Environment Variables in GitHub Actions
- Parallel Execution in GitHub Actions using Multiple build.xml Files
- Parallel Execution in GitHub Actions using Targets
- Parallel Execution in GitHub Actions using Test Plan
- Parallel Execution in GitHub Actions using Job Matrix
- GitLab Continuous Integration
- Travis CI
- Jenkins
- Execution Environment Security Configuration
- Provar Jenkins Plugin
- Parallel Execution
- Running Provar on Linux
- Reporting
- Salesforce DX
- Git
- Version Control
- Salesforce Testing
- Recommended Practices
- Salesforce Connection Best Practices
- Improve Your Metadata Performance
- Java 21 Upgrade
- Testing Best Practices
- Automation Planning
- Supported Testing Phases
- Provar Naming Standards
- Test Case Design
- Create records via API
- Avoid using static values
- Abort Unused Test Sessions/Runs
- Avoid Metadata performance issues
- Increase auto-retry waits for steps using a global variable
- Create different page objects for different pages
- The Best Ways to Change Callable Test Case Locations
- Working with the .testProject file and .secrets file
- Best practices for the .provarCaches folder
- Best practices for .pageObject files
- Troubleshooting
- How to Use Keytool Command for Importing Certificates
- Installing Provar After Upgrading to macOS Catalina
- Browsers
- Configurations and Permissions
- Connections
- DevOps
- Error Messages
- Provar Manager 3.0 Install Error Resolution
- Provar Manager Test Case Upload Resolution
- Administrator has Blocked Access to Client
- JavascriptException: Javascript Error
- macOS Big Sur Upgrade
- Resolving Failed to Create ChromeDriver Error
- Resolving Jenkins License Missing Error
- Resolving Metadata Timeout Errors
- Test Execution Fails – Firefox Not Installed
- Selenium 4 Upgrade
- Licensing, Installation and Firewalls
- Memory
- Test Builder and Test Cases
- Release Notes