All Internationalization FAQs
How does Provar help with Salesforce multi-language testing?
With Provar, Salesforce QA teams can build one test that will work for multiple languages. This eliminates the need to create and maintain unique tests for each language.
In Salesforce, users can adjust their settings so that all Salesforce features and UI text appear in the language of their choice. This is great for users but can make it challenging for QA teams who need to ensure that all of their tests still work correctly when users adjust their settings to view information in a different language.
Many Salesforce customers are global businesses managing a Salesforce org that is deployed in a variety of languages, delivering the same functional capability for users with different language preferences. Provar offers a testing solution that will work for multiple languages without the overhead of developing, deploying and maintaining a different test for each language. This makes it easier to test quickly and efficiently so you can deliver releases with confidence.
Provar simplifies the process of testing Salesforce orgs that are designed to support users in multiple languages.
The key benefits of Provar internationalization support include:
- Highly intuitive: QA teams can build tests in the native language of their choice
- Versatile and reusable tests minimize test development and maintenance time
- High test resiliency: Since Provar tests are built using Salesforce metadata, changes at the metadata level automatically update existing tests to keep them working as expected
- Low test maintenance: Provar dramatically reduces multi-language testing overhead
Provar currently supports English, Danish, Dutch, German, Italian, Portuguese, Spanish, French, Swedish and Japanese (Beta) If you have a requirement for additional language support, please contact your Account Manager or drop us a line.. We can then instruct you on how to configure and deploy translations for your chosen languages.
Provar will continue to add languages to meet customer demand and market requirements. We’ve recently announced a beta release of Japanese language support and we plan to add more languages to the Provar engineering roadmap.
Every Salesforce user, no matter their language and locale, relies on Salesforce as a business critical application. Updates and new features need to be tested for every user language. The main challenge associated with automating Salesforce testing for multi-language businesses is finding a way to avoid the traditional approach of building and maintaining tests for each user language. Provar’s single test for multiple languages is the solution.
Definitely yes. Provar identifies the Salesforce language in use and locates fields automatically. A test case can be built in one language and executed in a different language with no additional development required by the tester. Any local translations configured using Salesforce Translation Workbench are also included, where exposed via the Salesforce Metadata APIs.
Provar has a unique way of identifying field locators using Salesforce metadata instead of the traditional testing approach of using labels to locate fields. Labels often change with a language, meaning the locators won’t work on more than one language and a unique test is required for each language. With Salesforce metadata, Provar locates fields and identifies the language automatically, making the test easy to build, reusable across multiple languages and more resilient.
Yes. A test can be created for an English language user Salesforce org and will automatically update when it is used in testing a Salesforce org with any of the other Provar supported languages. This reduces test building, debugging and maintenance time normally associated with building language-specific Salesforce tests.
Provar automatically identifies the user language and locale, imports Salesforce metadata and automatically updates the test to match. This approach facilitates no code test building, context-specific guidance for labeling, test reusability and most importantly, the ability to create a single test that will automatically work with multiple languages. QA managers now have tremendous leverage in multilingual testing because they can create a test in Danish, for example, that will automatically be updated when used to test an org with any of the other Provar supported languages.
Yes, any renamed tabs or labels, or even translation workbench overrides for unpackaged fields are identified by Provar and recognised automatically. For standard Salesforce labels, which are not accessible via the Metadata API or Translation Workbench, Provar has preconfigured a suite of 10 language translations and allows you to provide your own mapping files for standard fields and buttons. These are then extended with the locally configured fields or object names.
Please note that the Salesforce’s Metadata API does not currently support translations overrides on packaged field and button labels.
Absolutely. Provar supports all custom translationsProvar identifies the Salesforce User Language Settings and utilizes the Metadata API to access translations for all custom labels for the running user.
You can contact your Account Manager or drop us a line here to let us know about your Salesforce testing language requirements. We can then instruct you on how to configure and deploy translations for your chosen languages.
Yes. Provar supports date, time and currency formats based on the user locale. We’re working hard on enhancing this to fully support the new ICU Locale formats coming soon in Salesforce.
By automating Salesforce testing with Provar, businesses can accelerate release cycles (up to 4x), save time and cost (up to 90% cost reduction vs. manual), reduce bugs and deliver higher quality Salesforce production orgs. To learn more about how Provar compares to manual testing please visit https://www.provartesting.com/provar-vs-manual-testing/.
Provar’s UI and tools are in English. Because Provar automatically updates tests to match the user language and locale, QA teams can build tests that will work for all of Provar’s supported languages — even if they are not fluent in all of those languages. We’re currently working on exciting changes to allow you to output test results in a preferred language to make it easier for your project stakeholders to review test evidence.