We're here to help

Version 2.0.2 (Beta release)

Executive summary


We’re glad to announce the latest updates to Provar with the release of version 2.0.2! You can download the latest installer files at the Provar Community

As always, we’ve added new features and functionality to give you more tools at your fingertips. On top of that, this release includes several exciting UI/UX improvements that are designed to help you create and manage tests faster and easier.

Let’s take a tour!

 

Key updates at a glance


 

  • Expanded Test Builder functionality using the Test Palette. You can now add and edit many test steps directly within the Test Builder itself!
  • Enhanced UI (now in beta.) We’ve made several improvements to the UI including new icons and light and dark modes. Please note, these UI changes are currently in beta and we welcome your feedback about these changes.
  • Field Service Lightning Dispatcher Console. Provar now supports Field Service Lightning Dispatcher Console in Console applications. Previously, Provar supported it within non-console applications only.

 

For further information about anything contained in these release notes, please contact us at support@provartesting.com.

 

Table of contents


New Provar UI (beta)

  • Light and dark modes
  • Run Mode removed from Menubar
  • Optimized navigation
  • New icons
  • Reorganized Test Palette

 

Test Builder

  • Test Palette added to Test Builder
  • Combined play/resume and pause

 

Provar Desktop

  • Assert lists within UI assert test steps
  • Test plan functionality is now generally available

 

Salesforce testing

  • Field Service Lightning Dispatcher Console within the Console applications
  • Danish language support
  • Support of quick action navigation based on components instead of the tabs
  • Support for changes to new page layouts and contact roles
  • Accordion support in FlexiPages
  • Expanded support for add leads and contacts within the campaigns screen
  • Support for global date and timestamps

 

System

  • Raise Cases via Provar Desktop

 

New Provar UI (beta)


Light and dark modes

We’ve introduced light and dark modes within Provar Desktop and Test Builder. We added this new capability in order to make it easier to use Provar in different lighting conditions. You can easily switch between using the light or dark mode using the View dropdown in the upper-right portion of your display of Provar Desktop and the Settings icon within Test Builder.

Please note that light and dark modes work independently of each other within Provar Desktop and the Test Builder. For example, if you want to work in dark mode in Provar Desktop and Test Builder, you need to update the settings for both. (Screenshots below.)

 

Light and dark modes in Provar Desktop

To use the light theme, click View > Switch to View Provar (1.9) perspective. To run Provar in dark mode, click View > Switch to View Provar in (2.0) perspective

(Please note: Changing the perspective from light to dark mode also changes some aspects of the display. For example, the icons change and the Test Palette defaults to the right side of the screen in Provar in (2.0) perspective.)

Above: Click the View button within Provar Desktop to switch perspectives. Provar (1.9) perspective refers to light mode and Provar (2.0) refers to dark mode.

 

Light and dark modes in Test Builder

To switch from light to dark, simply click the gear icon in the upper-right portion of Test Builder and either select Light Theme or Dark Theme

Above: View of using the gear icon within the Test Builder to switch perspectives.

 

Above: View of Provar Desktop in dark mode. 

 

Run Mode removed from Menubar

We’ve adjusted the execution modes in the Menubar to focus on debugging. From now on, if you select Run from the Menubar, the open test will be run with breakpoints enabled and variables captured. Standard Run mode can be accessed from the right-click menu in the Navigator.

Above: View of accessing the standard Run mode from the right-click menu in the Navigator. 

 

Optimized navigation

We re-arranged the Provar Desktop top navigation to make it easier to find the most frequently used options. This is part of an ongoing effort to prioritize the most commonly used aspects of Provar and make them easily available for you. 

 

New icons

We’ve updated 180+ icons associated with key features (such as the Test Palette, navigation toolbar and more) within Provar. These are designed to more easily communicate different aspects of Provar in a limited amount of real estate. 

Above: View of new icons within the Test Palette. 

 

Reorganized Test Palette

To make it easier to find and identify test steps, we have made several changes to test step category names and some individual test steps within the Test Palette in Provar Desktop. 

 

Category name changes:

  • Database, Messaging and Web test steps can now be found under the new name Data
  • List, String APIs and Read/Write test steps can now be found under the new name Utility
  • Test steps associated with behavior-driven development and design test steps can now be found under the Design category
  • Force.com test steps can now be found under the  Salesforce category
  • UI Testing test steps can now be found under the UI category

 

Test step name changes: 

  • The Publish Message test step is now Publish MQ
  • The Receive Message test step is now Receive MQ
  • The Send test step is now Send Email
  • The Subscribe test step is now Subscribe Email
  • The Web Request (HTTP/REST) test step is now Web Request (REST)

 

Test Builder


Test Palette added to Test Builder

To provide greater flexibility in how you create and manage tests using Test Builder, you can now add a test step from the Test Palette so that you can easily add and edit test steps without having to toggle to Provar Desktop

By clicking the Test Palette icon at the top of the Test Builder, many of the most commonly used test steps (listed below) will appear at the bottom of Test Builder. 

Above: View of Palette icon at the top of Test Builder.

To add individual test steps, simply double-click the test step icon.

(Please note, this will default to display the Control test steps. To view the test steps within each category, simply click Control, Design, UI and Utility at the bottom of the Test Builder. )

Above: View of Test Palette options within Test Builder.

 

The following test steps are supported :

  • Control: Assert, Break, Fail Test, Finally, For Each, Group Steps, If, Set Values, Sleep, Switch, Wait For, While.
  • Design: Actual Result, And, But, Design Step, Given, Then, When.
  • UI: Add a Table Mapping, Handle a Browser Alert.
  • Utility: List Compare, Match, Replace, Split.

 

To remove those test steps from your view, click the palette icon once again. 

 

Support for custom test APIs

In addition to Provar Desktop, you can now access custom API test steps within the Test Builder by clicking the artist’s palette icon at the top of the Test Builder. Test palette test steps will display and default to the Control test steps. Click My Test APIs at the bottom of the Test Builder to view available custom test steps. To add them to your existing test case, simply double-click the test step desired. (Tip: You will only see the My Test APIs icon if you have already created a custom API test step via Provar Desktop.)

 

Expanded text editor support

In the Test Builder, you now have more flexibility in how you edit test step parameters. You will now see the expression editor icon, and to the right, up and down arrows within fields enabling you to edit the field using a drop-down menu. 

Above: View of expression editor and drop-down menu options within the Test Builder. 

 

Combined play/resume and pause

To make it easier to run tests, the Play/Resume and Pause buttons have been combined into one button within the Test Builder. After pressing Play, the button changes to display vertical lines (Pause mode icon). After pressing Pause, you can then toggle the same button to again Play/Resume

Above: View of Test Builder Play/Resume-enabled button. 

 

Above: View of Test Builder Pause-enabled button.

 

Provar Desktop


Assert lists within UI assert test steps

You can now assert lists directly within a UI Assert test step using the new <equals> function. This lets you assert values of a list using a single assertion step. Previously, if a field contained a list, you couldn’t perform the read and assert functions in the same step.

 

Test plan functionality is now generally available

Earlier this year, we released test plans as part of a pilot project. This feature is now generally available for all Provar users. 

Test plans are designed to help users streamline the testing processes associated with supporting new software releases. With test plans, you build multiple test plans and run a repeatable collection of tests per each release cycle. You can also make global changes to the environment settings such as browser settings, build number and build server. What’s more, you can get consolidated reports of your results!

To learn more, click here to learn more, view a quick tutorial and access the related video transcript. 

Above: View of Provar Desktop while creating a new test plan. 

 

Salesforce testing


Field Service Lightning Dispatcher Console within the Console applications

Provar now supports testing of the Field Service Lightning Dispatcher Console within Console applications. Previously, Provar only supported testing of the Field Service Lightning Dispatcher Console within non-console applications.

 

Danish language support

Provar supports internationalization testing of Salesforce, i.e. the end-user testing of Salesforce in languages other than English. We have now added Danish language support.

Provar now supports Danish, Dutch, German, Italian, Portuguese, Spanish, French and Swedish.

 

Support of quick action navigation based on components instead of the tabs

Previously, Provar automatically managed the required quick action navigation for standard pages. Now, you also map and execute test steps using the quick action navigation on pages that include custom elements and when standard components are not included in standard tabs. This includes case and work order objects, activity objects/the activity panel, Chatter related quick actions and Chatter feed components. 

 

Support for changes to new page layouts and contact roles

In Winter ‘20, Salesforce included new page layout options for contact roles. Provar now supports testing of the new page layouts available for contact roles.

 

Accordion support in FlexiPages

In Salesforce, an accordion component is a collection of vertically stacked sections with multiple content areas that can be added to a Lightning FlexiPage. Provar now supports the mapping of fields within accordion components.

 

Expanded support for add leads and contacts within the campaigns screen

Provar now has inbuilt support for adding leads and contacts to Campaigns via the Campaign page itself or via the individual lead or contact pages in Lightning.

 

Support for global date and timestamps

We identified an issue that was related to country and time zone specific date and timestamp formats – resulting in field mapping and testing errors. With this release, Provar better supports three interaction types for the date and time fields within Salesforce Lightning. Specifically, the SetDate, SetTime and Set features. With 2.0.2, Provar can now test those fields, specifically that the format of the fields and corresponding information is set correctly. 

 

System


Raise Cases via Provar Desktop

We have transitioned recently to a new customer support platform via the Provar Success Community. With this release, we have updated our in-tool bug reporting so that you can raise a success case and attach files from right within Provar Desktop. Cases raised via this method will be visible to you when you log into the Success Community so you can monitor case progress. They will also trigger case email notifications in the same way as if you raised the case in the Community.

From the top navigation of Provar Desktop, click Help and then Report Bug or Enhancement in Provar and follow the prompts on the screen. The first time you use this feature you will need to enter your Success Community login details. These can be accessed at any time by clicking the Connect to Customer Community button.

Above: View of Report Bug or Enhancement in Provar feature within Provar Desktop.

Above: View of the Provar Success Community > View/Raise Case functionality.