Quality Journey, Quality Center, and Dashboards
Provar Manager provides three main ways of gathering insights from your testing activities:
- Quality Journey
- Quality Center
- Packaged reports and dashboards
Because all the information is stored in Salesforce, your team can further leverage the Salesforce platform to create standard reports and dashboards or use BI and analytics tools to produce more profound insights.
Quality Journey
The Quality Journey page is the landing page on the Test Management app, as its main purpose is to help users continue with their work or highlight the latest test executions they may need to pay attention to.
This page has six main components:
- Quick Create button helps you quickly create a test case, raise a defect, or create a test project or a test plan.
- Your First Steps nudges you to complete some of the most important activities you can perform in Provar Manager.
- Recently Viewed Items can help you return to a record you were viewing recently.
- Test Cases to Work On shows your test cases in Draft, Design, or Pending Implementation stages.
- Failing Test Cases You Own highlights recent executions where a test case you own failed.
- Latest Test Cycles allow you to check what tests have been executed lately.
Quality Center
Quality Center is a dashboard tailored to QA managers who want to learn more about the test executions, defects, test coverage, code quality, and test management metrics gathered from all the activities logged into Provar Manager.
You can access the Quality Center from the Test Management application.
It offers three different views of the data:
- Environments view lets you drill down into particular environments and systems.
- Test Projects view lets you drill down into particular test projects and test plans.
- Test Case Management view offers a view into how your teams manage their tests.
Note: it may take a few seconds to load the first time.
Dashboards
Test Cases Dashboard
Above: Snapshot of the Test Cases dashboard.
The Test Cases dashboard shows information about your test cases, risks, and test owners.
- Test Cases by Type is helpful to understand how your test cases are distributed by type, which can trigger questions like Do we have enough % of security tests? or What should our % target be for functional tests?
- % of Automated Test Cases can be helpful if you aim to increase the number of automated tests, e.g., We want to automate 40% of our test cases by the end of Q2.
- Risk Coverage shows you how many risks identified in each test plan have test cases against them, which can trigger questions like Why is the Risk Coverage below 50% on this test plan? or How can we test that we are mitigating more risks on this test plan?
- Test Cases by Owner and Status shows you the test case ownership distribution, which can trigger questions like Why do we have so many test cases without an owner? or How can we better distribute test cases amongst the team?
- Test Cases by Status and Owner shows you how test cases are progressing through the pipeline and who is working on what test cases.
- Test Cases Not Linked to a Test Suite can help you consider questions like A big % of our test cases are not organized in test suites. How can we fix that?
Test Executions and Defects Dashboard
Above: Snapshot of the Test Executions and Defects dashboard.
The Test Executions and Defects dashboard shows information about the latest test executions and open defects and can be filtered by Environment and Test Execution Date.
- Overall Pass Rate shows the percentage of test executions that passed each day, providing a high-level overview of the status of QA executions across the projects.
- Pass Rate by Test Type can help you understand what tests uncover the most quality issues and where your team could focus their energies.
- Test Executions by Tester is helpful to get an overview of how the daily test executions are distributed across your team.
- Test Executions by Test Case Owner shows you who owns the tests being executed, which can help you distribute test case ownership more efficiently amongst the team.
- Open Defects can be used to see if the number of open defects is between the set thresholds.
- Open Defects by Priority provides information that can help you understand how the most important defects are being fixed.
Open Defects by Impact shows you the distribution of open defects depending on their impact on the business.
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
- API Testing
- Behavior-Driven Development
- Consolidating Multiple Test Execution Reports
- Creating and Importing Projects
- 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
- Mapping and Executing the Lightning Article Editor in Provar
- Managing Test Steps
- Namespace Org Testing
- NitroX
- Provar Automation
- 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 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
- Masking Provar Credentials on CI
- Salesforce Testing
- Best Practices
- Salesforce Connection Best Practices
- Improve Your Metadata Performance
- 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
- 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