You can integrate Provar with Jira to monitor, add and update Jira issues while remaining in your integrated development environment. This is achieved through the standard Atlassian Connector for Eclipse. Refer to Working with Jira issues in Eclipse for more information.
Adding the Jira plugin
When using the Jira plugin for the first time, or after updating to a new version of Provar, the plugin must be enabled in your Provar instance.
First ensure you are running Provar as an administrator.
In Windows this is done by right-clicking on provar.exe and selecting Run as administrator:
On a Mac this is done by opening the terminal, running sudo /Applications/Provar.app/Contents/MacOS/provar then entering the Admin password:
Then go to the toolbar in Provar and click Help > Add/Remove Features:
Tick the checkbox against the Jira plugin:
Then click the Install button.
The following dialog box will appear:
Click OK. The plugin options will become available for use after a restart.
After the tool has been restarted, verify that the Task List view has appeared as a tab next to the Org Browser.
If Task List does not appear automatically, click the View icon in the top-right corner of Provar Desktop to select it:
Adding a JIRA repository
Take the following steps to add a JIRA Repository. Refer to Configuring your JIRA Server for more information on these steps.
Step 1: From Provar Desktop, navigate to the Task List view next to the Org Browser.
Step 2: Click New Task dropdown and select Add Repository…:
Step 3: On the following screen, select the Jira task repository type:
Then click the Next button.
Step 4: On the screen which follows, enter a password for the secure storage:
Then click the OK button and provide a password hint if wanted.
Step 5: The following screen will appear:
Enter the information as follows:
- Server: The location (URL) of your Jira server
- Label: A descriptive name for your Jira server, e.g. JAC
- Disconnected: If necessary, you can tick this checkbox to disable a particular server without deleting it. This is useful if your servers are behind a firewall and you do not have access to them at a particular point in time
- User ID: The username to connect to your Jira server
- Password: The password which is associated with the above username
- Save Password: Tick this checkbox if you want to save your password on disk. Leave the checkbox unticked to be prompted for a password every time you start your IDE
Also tick the checkbox Follow Redirect under Additional Settings.
Step 6: Click the Validate Settings button to verify that the connection details entered are correct.
If successful, the message Authentication Credentials are valid will appear at the top of the screen.
Then click the Finish button.
Step 7: The following screen will appear, offering to add a query:
Click the Yes button.
Adding a query
Take the following steps to add a new or existing query. Refer to Working with JIRA Issues in Eclipse for more information on these steps.
Step 1: After following the steps above, the following screen will appear:
To reuse an existing query, select the radio buttons Use saved favorite filter or Predefined filter.
Alternatively, to create a new query, leave selected the default option Create query using form.
Then click the Next button.
Step 2: Wait for Provar to synchronize the repository configuration. This may take a few minutes. (If wanted, select ‘Run in Background’ to continue using Provar in the meantime.)
Step 3: Once the Edit Repository Query window displays, enter a Query Title:
Then specify search parameters. It is recommended to specify some parameters to limit query results to a manageable number, e.g. Reported By = Current User and Status = Ready for QA.
Finally, click the Finish button to add the query to the Task List.
Creating a new issue
Follow these steps to create a new issue from within Provar.
Step 1: From the Task List view, click the New Task icon on the toolbar:
Step 2: In screen which follows, select your repository (e.g. JIRA) and then click Next.
Step 3: Select the relevant project from the list, then click Finish.
Step 4: In the New Task screen, enter the issue details, then click Submit.
Viewing an issue
Navigate to the Task List view. Click on a query to view the issues underneath.
Double-click on any issue to open the Task Editor in the centre view of Provar Desktop.
- General information
- Licensing Provar
- Provar trial guide and extensions
- Using Provar
- API testing
- Behavior-driven development
- Creating and importing projects
- Creating test cases
- Custom table mapping
- Debugging tests
- Defining a namespace prefix on a connection
- Defining proxy settings
- Environment management
- Exporting test cases into a PDF
- Exporting test projects
- Managing test steps
- Namespace org testing
- Provar desktop
- Provar Test Builder
- Refresh and Recompile
- Reload Org Cache
- 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 plans
- Testing browser options
- Tooltip testing
- Using the Test Palette
- Test Palette introduction
- Control test steps
- List compare
- Read test step
- String test steps
- UI Test Steps
- Using custom APIs
- Callable tests
- Data-driven testing
- Page objects
- Block locator strategies
- Introduction to XPaths
- Creating an XPath
- Label locator strategies
- Maintaining page objects
- Mapping non-Salesforce fields
- Page object operations
- Refresh and reselect field locators in Test Builder
- Using Java method annotations for custom objects
- Applications testing
- Database testing
- Document testing
- Email testing
- Mobile testing
- OrchestraCMS Testing
- Salesforce CPQ testing
- ServiceMax testing
- Skuid testing
- Vlocity testing
- Webservices testing
- Introduction to test scheduling
- Apache Ant
- Configuration for sending emails via the Provar Command Line Interface (CLI)
- Continuous integration
- Azure DevOps
- Running a Provar CI task in Azure DevOps
- Configuring the Provar 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
- GitHub Actions
- Running a Provar CI task in GitHub Actions
- 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 CI
- Execution Environment Security Configuration
- Parallel Execution
- Running Provar on Linux
- Salesforce DX
- Team foundation server
- Version control
- Zephyr Cloud and Server
- Salesforce testing
- Adding a Salesforce connection
- Assert Page Error Messages on Add/Edit Product
- Dynamic Forms
- Internationalization support
- List and table testing
- Salesforce Release Updates
- Salesforce Lightning Testing
- Salesforce Lightning Web Component (LWC) locator support
- Salesforce console testing
- Visualforce Testing
- Testing best practices
- Configurations and permissions
- Error messages
- Licensing, installation and firewalls
- Test Builder and test cases
- Release notes