Try our new research platform with insights from 80,000+ expert users

Appium vs Salesforce Platform vs Tricentis Tosca comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Mindshare comparison

Mobile Development Platforms
PaaS Clouds
Functional Testing Tools
 

Featured Reviews

Abhishek-Tiwari - PeerSpot reviewer
Has cross-platform flexibility and a record-and-play option
The challenging part with Appium is that installation can be a bit tricky. It can be challenging to set up in Android versus iOS environments. Appium has some limitations in terms of writing code using simulators and online cloud devices. I faced challenges with native based scenarios, battery turn out percentage, battery charging percentage, and memory capacity. The other challenge I faced involved codes changing from device to device. For example, the piece of code that works in iOS version 10.1 won't work in iOS version 6.0. In upcoming releases, if they can reduce some more of the dependencies like SDK, UIAutomator, etc., it would be great. That is, I'd like to see a consolidated package or bundle release that is much more user-friendly.
Yasser_Anter - PeerSpot reviewer
Has customization and integration capabilities which increase efficiency
Salesforce could improve by offering AI features or functionalities to help business decision-makers analyze business history, suggest forward strategies, and participate in events. The previous version had a complicated interface where multiple pages and data entries were required, which was not pleasant for sales teams or business users. Also, deploying Salesforce took a long time, about four to five months, which is not ideal for any business.
PrabhuKrishnamoorthy - PeerSpot reviewer
Has transformed testing by reducing scripting effort and enhancing productivity with advanced features
The self-healing feature of Tricentis Tosca needs significant improvement. Currently, it is static and not dynamic. For example, if a button in an application changes, Tricentis Tosca should be smart enough to detect the change and still execute the script seamlessly. Improvements are needed to ensure it responds dynamically to changes in the application.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"It has great documentation and excellent community support."
"I haven't explored other solutions in this particular area, but what I like best about Appium is the fact that it shares functions with Selenium. The extension of Selenium functions allows me to use all of the methods that exist in that domain, and it just makes it simpler for me. I've been using Selenium for some time as well, so using Appium just seems like a natural fit for me."
"The interface is user-friendly, which is beneficial for users, even for those who are new to it."
"Appium provides a record-and-play option, and the commands are the same as those that Selenium uses. So a person who has some exposure to Selenium will be able to write a piece of code in Appium."
"The library is extensive so the driver interacts with most functions or actions on mobile devices."
"The best feature of Appium is that it allows you to inspect the element. With the Appium Inspector, you don't have to install another application to do the inspection. I also like that Appium has Android device connectivity. Currently, most people use Appium as automation software, and I haven't found any other tool that's more powerful than Appium."
"The solution helps with test automation. We focus mostly on Java."
"The latest versions of the solution are stable."
"What I like about the Salesforce Platform, in particular, its enterprise edition is that apart from its many features, you can have a wider view of the customers, a 360-degree view. I also enjoy managing opportunities in the Salesforce Platform a lot because it's easier and gives you a wider view, compared to HubSpot."
"Intuitive to work with and the overall fundamental of the platform is very strong."
"The standard sales and marketing tools that Salesforce provides on the platform are the most valuable."
"A very flexible solution."
"The technical support services are good."
"One can do almost everything using Salesforce's OOTB functionality without much investment."
"Salesforce offers control over the opportunities to see where we are and gives me high-level dashboards on each opportunity stage."
"Checking out or extracting a report is just a click away."
"We like the fact that it works across mobile, desktop, web, and APIs. Due to this, the solution has a broad range of applications."
"What I find valuable is that Tricentis is always refining the test methodology. They listen to feedback from the analysts about what the testing tool should do, and then Tricentis always implements it. So all the necessary testing functions are already implemented in their tools."
"Tosca can go through platforms to make end-to-end testing across CRM, billing, provisioning, order management flow, and databases to check for errors."
"The Model-Based Test Automation is the most valuable feature, where you can create reusable components. Even though we are using a scriptless automation tool, there still needs to be an understanding of how to create reusable components and how to keep refactoring and how to keep regression, the test scripts, at an okay level. We are coupling Tosca with some other risk-based testing tools, as well, but automation is primarily what we're using Tosca for, the scriptless, model-based technology which is driving automation for us."
"Very user-friendly and the low code automation is really helpful."
"The use of automation is most valuable."
"The feature that I have found the most valuable is the recovery and cleanup process. Suppose there is a list of test cases and one test case has failed, it should not impact the other test cases. We can reuse the same test case. We can change the configuration of parameters and then use the test cases on the same thing. So, that's a useful thing. Otherwise, we have to use the cleanup process. Another useful feature is to have our own library files. We can create our objects in the libraries and reuse them. There is no need to create duplicate data for that. They have been giving some enhancements recently which means integration is also there. They've integrated with different software like Jenkins, Bamboo. So, we can also create pipeline points. They have recently given SAP and everything, which is very useful."
"I am impressed with the product's script test."
 

Cons

"Configuring the project to be used in Appium is a little bit tedious."
"We need some bug fixes for nested elements."
"Stability is an area that needs some improvement."
"We haven't been able to fully leverage Appium for multiple reasons. I think number one is just that the tests take a long time to run. We have had some issues around just the results themselves and how predictable they are, but those are not issues with Appium directly."
"The tool needs to add a dependency manager."
"What needs improvement in Appium is its documentation. It needs to give more context on the libraries that Appium is using under the hood. For example, my team is using Appium for Android automation, and a lot of times, I feel that there's functionality that's available through the Appium interface, that exists within the UIAutomator, but there aren't a lot of useful or helpful resources on the internet to find that information, so it would be good to have some linkage with the underlying platform itself. Another room for improvement in Appium is that it's buggy sometimes. For example, at times, there's a bug in the inspector application that doesn't allow me to save my desired capability set, so it would be nice to get that bug fixed, but overall, Appium is a good tool. The Touch Actions functionality in Appium also needs improvement. For example, if I want to initiate a scroll on the device that I'm running Appium on, sometimes Swipe works, but in other situations, I have to explicitly use action chains, so I'm not too sure what's the better approach. What I'd like to see in the next version of Appium is a more intelligent and more intuitive AppiumLibrary, in terms of identifying menus and scroll bars, etc., because right now, I'm unsure if I have to do a lot of export reversals to get to the elements I'm looking for. It would be nice to have some functionality built in, which would allow me to easily get those exports."
"Appium can improve when the case fails, there should be a feature where you can generate the report from Appium. Once you're on a test case, automatically the screenshot should be captured which would avoid manual intervention. These features would be beneficial to migrate to Appium."
"If it had more facility for configuration it would be a spectacular solution."
"When we're documenting information such as notes, and so forth, if we were to go back to the same case all notes go missing."
"I think the interface should be enhanced and more user-friendly."
"Some business functionalities could be improved."
"If you have resellers or distributors, you just need to figure out a way to set up the system in the backend. Since every company is different, it takes a little bit of time to figure that out."
"Salesforce could improve by offering AI features or functionalities to help business decision-makers analyze business history, suggest forward strategies, and participate in events."
"Pricing is the biggest factor. The cost right now is too high and I've had a lot of clients leave."
"In terms of features, for our business needs, we have more than enough right now. There is nothing that we are missing or would like to add. They can maybe share some best practices so that when you are starting, you can stick to a good process, and you don't have to think so much about the process that you want or your CEO or CMO wants. The process should not be based on one person in the company. Having some best practices will make it easier to get started. These best practices can be based on what has worked for others. Its basic version is pretty simple, and the customizations are up to the companies, which can make startups like ours lose a lot of time in figuring out what all stakeholders want rather than what would work."
"The integration of Salesforce with other solutions could be improved."
"It requires some coding customization that requires expertise."
"It would be of great help if they can fix the loading or performance issues. Sometimes, when I create the test case folder and test cases, it feels like it has loading or performance issues. When passing the objects, we can't sometimes find the exact element. We need to find out that exact location and just give the path for that, and then it works. In the pipeline, when creating Jenkins, we create the list execution for passing the execution list to the commander. I feel it is a bit late, by a fraction of seconds. I first thought it could be my mistake or a setting issue, but I worked on that, and it's not a mistake or a setting issue."
"Technical support used to be better. It is now a bit difficult to reach out compared to previous experiences."
"Primarily I'm dealing with customers looking for a cheap solution, and they are willing to try open-source automation solutions. So from this perspective, the price of Tosca is not as competitive."
"It can be quite expensive."
"I would like a better user interface."
"Not being able to mask test data in relation to testing data management, in my opinion, is also a limitation."
"The support we received from Tricentis Tosca was good, but it can improve."
 

Pricing and Cost Advice

"Appian is open-source, which is not licensed."
"It's completely 100% free, and there are no hidden fees."
"The solution is free."
"The price is good for people to be able to make a favorable decision for the value."
"Appium is free and open-source."
"It's open source, so it's completely free."
"The solution is open source so it is free."
"As far as I know, Appium is a free solution. It's not for commercial use."
"Costly, but it is the top product in SaaS/PaaS. Pricing is more for large to enterprise level companies."
"I don't know anything about its cost, but I'm sure it has got a nice little price tag that goes along with it."
"The solution is fairly priced."
"For the number of people that are using Salesforce Platform in my organization, I feel the price is reasonable."
"rice-wise, the solution is reasonable for what we're getting."
"Pricing and license differ and depend on how much license you are purchasing from them."
"In general, the price is an area where there is always room for improvement."
"It is an expensive program."
"Pricing for Tricentis Tosca could be improved because it's very expensive."
"Licensing fees are paid on a yearly basis."
"Tricentis Tosca should improve its pricing. It is expensive."
"Tricentis Tosca is an expensive solution and there is an annual license required. The whole licensing process is confusing and it could be made easier."
"My understanding is that it's an expensive product, although I don't know the specifics with regards to pricing."
"If you are purchasing less than five licenses, then the pricing is high. On a scale from one to ten, with one being low and ten being high pricing, I would rate this solution at eight."
"They are probably more expensive than other comparable tools, but you also get the full suite of testing tools."
"It is expensive. There is also the training cost, but it does speed up the process. So, you get a return on investment."
report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
850,671 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
20%
Computer Software Company
15%
Manufacturing Company
8%
Retailer
6%
Computer Software Company
14%
Financial Services Firm
13%
Government
11%
Manufacturing Company
9%
Computer Software Company
14%
Financial Services Firm
13%
Manufacturing Company
13%
Retailer
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

Do you recommend Appium?
I do recommend Appium. It is an open-source solution and completely free of charge. We use Appium and Appium Studio a...
What do you like most about Appium?
Appium helps me to do as much as much as I want to.
What is your experience regarding pricing and costs for Appium?
My experience with Appium from a pricing perspective is favorable due to it being open source, making it a cost-effec...
How would you choose between Microsoft PowerApps and Salesforce Platform?
I think it depends on your use case. If your organization uses Microsoft Enterprise products, PowerApps will work be...
How does Salesforce Platform compare with Azure?
Microsoft’s Windows Azure platform is not easy or intuitive to deploy. The difficulty will be impacted by the type of...
Do you build applications using low-code or pro-code builders on Salesforce Platform?
At my organization, we have only used Salesforce Platform's low-code builder. The reason for this is not because we d...
How does Micro Focus UFT One compare to Tricentis Tosca?
We reviewed MicroFocus UFT One but ultimately chose to use Tricentis Tosca because we needed API testing. MicroFocus...
How does Tricentis Tosca compare with Worksoft Certify?
Tosca fulfills our business needs better because it is an end-to-end solution across technologies. We like that it is...
What do you like most about Tricentis Tosca?
For beginners, the product is good, especially for those who are interested in the quality side of software testing.
 

Also Known As

No data available
Salesforce1, Force.com, Salesforce App Cloud
No data available
 

Overview

 

Sample Customers

Nuvizz, Coupa Software, Eventbrite, Evernote
ADP
HBO, AMEX, BMW Group, ING, Bosch, Austrian Airlines, Deutsche Bank, Henkel, Allianz, Bank of America, UBS, Orange, Siemens, Swiss Re, Vodafone
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms. Updated: April 2025.
850,671 professionals have used our research since 2012.