Test automation is when you run tests automatically instead of testing manually, i.e. with a human tester. It can be used in combination with manual testing or in isolation.
The main benefits of test automation are:
- It reduces manual testing effort
- It frees up human testers for more interesting and creative testing (e.g. exploratory testing)
- It increases test execution (i.e. faster testing)
- It ensures tests are run accurately and consistently
- It generates reports automatically
It depends on the tool. Traditionally, test automation was done by writing code, using a framework like Selenium. You needed programming skills to write those tests and keep them maintained. Without careful management, this could have the downsides you mention.
Provar, instead, is a no-code tool working on point-and-click principles. Anyone can set up, modify and run tests. This reduces the complexity and maintenance problems associated with other tools.
Want to know more about how Provar compares to Selenium? Take a look at our whitepaper.
Short answer: Test automation can be introduced during QA of your initial implementation or after go-live. This depends on your organization.
Long answer: Test automation is commonly used in regression testing, which checks that new system features and changes are compatible with existing functionality and will not break functional processes. This is very relevant to Salesforce customers because the Salesforce platform is designed to support continuous change and improvement, both in your own organization’s specific customizations and in Salesforce’s three releases each year. However, with every deployment comes testing, and regression testing manually can become time-consuming. Many Provar customers use our test automation to run or support this regression testing.
Provar is installed on your computer and connected to your Salesforce instance via some system admin user credentials. It accesses your Salesforce metadata so that it can build maintainable tests, avoiding reliance on elements that can change in different Salesforce environments, such as field IDs.
No. Provar does not require any knowledge of code to use.
You can build tests in your browser using Provar’s Test Builder (a Chrome application). Tests are built by clicking through a process in Salesforce and adding each step as you go. You can see how the test is shaping up in the Test Builder and make edits at the same time.
Provar can generate reports in PDF or Excel. You can also set it up to run automatically and email you the results, e.g. on a nightly basis. This is done by connecting Provar to your continuous integration system.
Yes. Provar can be connected up to other systems and supports any web testing. We also support email testing (Gmail, MS Exchange), database testing (Oracle, mySQL, PostgreSQL), messaging (Websphere MQ) and web services (REST, SOAP).
Absolutely. Provar avoids using environment-specific information wherever possible (e.g. field IDs as field locators). If you have details that need to change based on the environment, such as a connection to another test system, you can store these centrally. After that you can just select the environment you want to run the test in and Provar will do the rest.
Yes. You can just select the test(s) to run and choose which user or users you want to run the tests as. This is similar to Salesforce’s ‘Login As’ function.
Yes. Provar can be connected up to your continuous integration system to run your tests automatically and email you a report of results.
Yes, we can test Skuid, Remedyforce, ServiceMax and many others. Feel free to contact us if you have questions about additional products.
Yes! You can build tests in Classic and run them just the same in Lightning. Get in touch for a demo.
Provar has a lot of capabilities, but it doesn’t test desktop applications. We’d imagine there are ways around this, though, as the tool can be extended by the user in many different ways.
Unlike Selenium, Provar is a no-code tool that works on point-and-click principles.
An independent review also found Provar faster than Selenium in the authoring, debugging, execution and maintenance of tests.
Take a look at our whitepaper for more information.
Provar is a standalone application for PC or Mac. This allows Provar to test applications within your firewall. It also means that your data does not need to leave your network.
Yes. Tests can be run individually or by folder.
Yes. Provar has in-built functions to derive dates and strings and supports the passing of variables throughout a test. It also supports modifying tests mid-execution, where the format will be reflected immediately without the need to restart execution. We find this useful for debugging.
Yes. Provar has an ANT task to execute your full test suite. The ANT task can be generated and tested within Provar before being ported to your Virtual Server. Its options include the emailing of results, reporting (PDF or HTML) and selection of browser and screen resolutions.
Provar supports TDD and also BDD. Prior to complete functionality being delivered, Provar can be used to test objects, permissions, triggers and validation rules. Once the UI has been delivered these tests can be extended.
Yes. We also support Data-Driven Testing (DDT) from a database.
Yes, a Provar project can be managed within ALM, including test execution. It’s also possible to execute test cases within Provar and to update ALM with the results.
Provar has 2 license types. A Fixed license allows the use of Provar on a single physical computer in your network. A Floating license allows the use of Provar on multiple physical or virtual computers in your network. Both types are subject to annual renewal.
Yes, we’re happy to do Proof of Concepts. We just need access to a sandbox and details of 2 test scenarios. We will set up these scenarios based on the information you provide and the customization in your sandbox, and then we play back the results.
This is a free service and holds no obligation. Get in touch to learn more.
Yes, free trials are available. We normally get involved with trial setup as it involves some one-off setup tasks. This just involves pre-configuring your environment connections and configuring a sample test-case.
Contact us to get started.
Yes, we offer unlimited support. We can also provide additional training, managed services and consultancy. Get in touch for more information.
This depends on the organization, but a trained Provar tester can generally build up to 5 medium-complexity test cases in a day.
Implementations can also be accelerated with dedicated support from our team. A popular option is our 15-day quick start package which includes training in how to use Provar and support in designing and developing your test cases. Our telecoms case study is a good example of the results from this quick start.
Contact us if you’d like to hear more about our training and support packages.
Specific results vary, but in general customers report a reduction in Salesforce test time and effort that ranges from 50% to 98%.
Take a look at our case studies for more information.