
There are two important aspects of testing. Test the new features and functionalities that you are introducing and test the existing features and functionalities to ensure that nothing has broken. Problems and bugs encountered in a live system can quickly shake and erode stakeholder’s confidence resulting in poor adoption and even abandonment.
This is where you can benefit from a testing automation tool. Testing automation tools will help you increase the quality of your Salesforce system by detecting issues earlier in the project lifecycle. With a testing tool, you will be able to automatically run a series of tests QA and/or UAT sandbox and ensure that everything works fine and as intended.
Here are a few testing automation tools that you can consider. Some of these are generic tools that can be used across the different technologies and some have specific features and functionalities for Salesforce
1. Selenium
- Open-source testing automation tool
- Used by Salesforce itself
- Free
2. AccelQ
- Supports manual, automated & API testing
- Listed on AppExchange
- Video (2:21 mins) – accelQ Salesforce Universe – Automate 3x faster
- Has a free plan with limited features
- Paid plans start from US$ 30/user/month
3. Provar
- Testing automation tool built specifically for Salesforce
- Point-and-click test creation
- Integrates with CI/CD solutions and release management tools
- Video (2:02 mins) – Why Provar?
- Pricing not mentioned on the website. Please contact the company directly for pricing
4. Worksoft
- Validate End to End Salesforce Business Processes
- Schedule and Run Unattended Remote Testing
- Pricing not mentioned on the website. Please contact the company directly for pricing
5. Tricentis
- Replace 100s of hours of test case maintenance with a 90 second Salesforce Scan
- Run tests seamlessly across both Salesforce Classic and Lightning
- Free trials available
- Pricing not mentioned on the website. Please contact the company directly for pricing
6. Testcraft
- Drag and drop elements to intuitively create test flows
- Reuse existing elements to quickly create new flows
- Run your tests on a programmed schedule to help you manage repetitive test actions
- Free trials available
- Pricing not mentioned on the website. Please contact the company directly for pricing
7. Smartbear
- Offers a suite of different testing products. For Example
- SoapUI for API (Integration) Functional & Security Testing
- LoadUI for API Performance Testing
- TestComplete for Automated UI Functional Testing and
- Others
- Free trials available
- Different products have different pricing. Please navigate to the company’s website for more details on pricing
Don’t see the tool of your choice listed here? Please feel free to mention it in the comments below for other readers’ benefit.
Want to see a list of more of such useful resources & tools under different categories? Please do take a look at the resources page.
8. testRigor
- Very easy to create and maintain test cases: no IDE, no coding, no need to learn technical details like: DOM, XPath, locators, …
- If you can write plain English in Notepad then you can create and maintain test cases
- Tests run in Salesforce UI and can use APIs
- Has free and paid plans. Paid plans have a 14-day trial
- Pricing of paid plans starts at USD 300 per month / organization (not per Salesforce Org, not per seat)
Don’t see the tool of your choice listed here? Please feel free to mention it in the comments below for other readers’ benefit.
Want to see a list of more of such useful resources & tools under different categories? Please do take a look at the resources page.