We're here to help
Things to consider
Before you dive into learning how to use Provar, here are a few things to consider about the application itself.
- Point and click – You don’t have to be a programmer or a Java genius to use Provar. However, the system is flexible. You can (optionally) customize how tests work by adding additional Java code.
- Logical flows – As a test automation tool, Provar is designed to help you build tests that mirror your actual workflows using the Test Builder. For example, using the Test Builder, you add test steps to the test case in the same order as a user would experience them in the application and the same sequence as how you would approach manual testing.
- End-to-End testing – In contrast to frameworks like Selenium (where you have to specify the page locator), you can easily point-and-click the objects you want to test (similar to manual testing). You can then use various commands, asserts (and more!) to create comprehensive end-to-end tests that verify if workflows function properly, data is captured correctly and information appears as intended.
- More than UI testing – You can also use more components of Provar in the Test Palette (database testing) to verify just the metadata alone. These methods don’t require the use of the Test Builder to validate the User Interface (UI).
- Lighting and Classic testing – Provar defaults to Lightning enabled when you add a new Salesforce connection or create a new Salesforce project. Despite the fact that Provar defaults to Lightning mode, you can still switch back to Classic when needed and your testing experience is the same in either mode.
Learn more with Testing sample metadata versus your own metadata…