Appium vs froglogic Squish comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

Appium
Average Rating
8.0
Number of Reviews
25
Ranking in other categories
Mobile Development Platforms (7th), Regression Testing Tools (5th)
froglogic Squish
Average Rating
8.8
Number of Reviews
18
Ranking in other categories
Test Automation Tools (11th)
 

Mindshare comparison

As of June 2024, in the Regression Testing Tools category, the mindshare of Appium is 5.7%, down from 6.7% compared to the previous year. The mindshare of froglogic Squish is 3.1%, down from 3.1% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Regression Testing Tools
Unique Categories:
Mobile Development Platforms
4.8%
Test Automation Tools
2.3%
 

Featured Reviews

Alona Tupchei - PeerSpot reviewer
Sep 28, 2022
Offers valuable features and good integration with other tools and frameworks, but stability and test speed can be improved
We previously worked with native applications, and there weren't any good mobile app testing tools. We started working with React Native, which works well with Appium, but it would be good to see better integration; the way elements are displayed can be messy. React Native is very popular nowadays, so it's essential to have that compatibility. Appium doesn't recognize IDs placed by our developers on nested elements when we use React Native for iOS; it just sees the whole page and one element. We use coordinates to get around this, but it isn't the best system, and nobody in the community has been able to help us. iOS is also strict in general when it comes to signatures and developer accounts, which creates additional headaches for iOS testing compared to Android. It would be great to see a more streamlined setup for iOS, but that might be more of an Apple issue than an Appium one.
AnirbanSarkar - PeerSpot reviewer
Aug 21, 2023
Seamless functionality, plug-and-play installation, and highly reliable
There had been a lot of improvements with froglogic Squish already. There were some scenarios in which this particular solution was available in different flavors. They have pulled everything together in one solution. There were some monitoring systems, which were missing out from the solution earlier. They have a centralized dashboard for monitoring the test cases and their execution. It's a full-blown solution, there are not many glitches in terms of something missing out of the package. The froglogic Squish solution is only handling GUI regression testing, this is its forte. However, a lot of clients are looking into performance testing associated with it. If a performance testing capability can be added as a part of it, this would bring great value. froglogic Squish has a code coverage solution and they have done a pretty good job on it. The penetration testing could be added as a separate module, this would be beneficial.

Quotes from Members

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

Pros

"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."
"It has great documentation and excellent community support."
"The library is extensive so the driver interacts with most functions or actions on mobile devices."
"It's an open-source solution with a very large community and available documentation."
"The most valuable features of Appium are the in-built functionality, which we can use in our code. For example, move back, move front, navigate one page before, and navigate one page ahead. You can do this by using the in-built functions from Appium."
"We get a list that shows all devices that are connected to the system."
"The solution is stable."
"We develop apps using the React Native framework, and Appium integrates well for testing those apps. The Appium automation framework also has good integration with GitHub Actions and plenty of other tools and frameworks, including BrowserStack."
"I find it very user-friendly and easy to start working with. The main benefit for me is that it allows testing applications developed in the Qt language. This capability makes Squish a game-changer, as it's the only tool I've found that enables automation for applications written in Qt. I appreciate three main aspects. Firstly, the documentation is excellent. Secondly, I value the way the tool efficiently locates elements during testing. These are the two aspects I particularly like."
"I like the dashboard. It's virtual, and you can see the customer results. I can do it at night and in the morning. I think it also automatically emails results."
"froglogic Squish is one of the most desired solutions if you are having a Qt as a framework and if you are looking at GUI regression testing. froglogic is a part of Qt as a company."
"The initial setup process is straightforward."
"This product can work with QT applications and cross-cut from them on Windows or Mac."
 

Cons

"Appium has problems with automated validations following iOS updates, causing us to have to validate manually."
"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."
"We previously worked with native applications, and there weren't any good mobile app testing tools. We started working with React Native, which works well with Appium, but it would be good to see better integration; the way elements are displayed can be messy. React Native is very popular nowadays, so it's essential to have that compatibility."
"I rarely use Appium nowadays because I'm now at the managerial level, but the last time I used it, whenever I selected and clicked on an element, Appium was very slow. I tried to debug it, but I still couldn't find the problem, so this is an area for improvement in the solution. Another area for improvement lies with the connector and server. For example, the effort to get into the local machine sometimes causes the emulator to become slow, which then leads to failure in testing, and this is the usual issue I've encountered from Appium. An additional feature I'd like added to Appium in its next release is being able to do automation in iOS without using XPath and the name of the element. In Xcode, you can use previous UI tests for detecting elements, but in Appium, you have to use Xpath and the element name instead of being able to directly put the X-UiPath, which is what you can do in Xcode. In iOS as well, sometimes the element doesn't have a name or a path. Sometimes, there's also no element."
"They should add an in-built framework."
"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."
"It needs to accommodate applications that use React.js and AngularJS."
"Stability is an area that needs some improvement."
"ID could be improved with suggestions of names, variables or class."
"The price could be better."
"There had been a lot of improvements with froglogic Squish already. There were some scenarios in which this particular solution was available in different flavors. They have pulled everything together in one solution. There were some monitoring systems, which were missing out from the solution earlier. They have a centralized dashboard for monitoring the test cases and their execution. It's a full-blown solution, there are not many glitches in terms of something missing out of the package."
"The platform could be improved by implementing some basic functionalities that are frequently used, such as login procedures and screen handling when multiple screens are used at the workplace."
"I'm relatively new to Squish, so I'm not familiar with all its pros and cons. Currently, I haven't identified any specific improvements. However, one feature I miss is Git integration within the tool. In my previous experience with Selenium and Python in PyCharm, it was straightforward to create and review changes before pushing them. I haven't found a similar option in Squish, and having an integrated tool for managing conflicts would be beneficial in certain scenarios where collaboration is involved."
 

Pricing and Cost Advice

"It's completely 100% free, and there are no hidden fees."
"There is no license for this solution because it is open-source."
"As far as I know, Appium is a free solution. It's not for commercial use."
"The pricing of Appium is fine."
"This is an open source solution so it does not cost anything for licensing or otherwise."
"The solution is open source so it is free."
"The price is good for people to be able to make a favorable decision for the value."
"Appium is open source; we can use it for free."
"It is expensive."
"The price could be better. I believe each developer license costs about 6000 or 7000 Euros per year."
"The platform is highly-priced."
report
Use our free recommendation engine to learn which Regression Testing Tools solutions are best for your needs.
787,779 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
16%
Computer Software Company
16%
Manufacturing Company
9%
Government
6%
Computer Software Company
19%
Manufacturing Company
15%
Healthcare Company
9%
Government
5%
 

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 as our base for any type of mobile automation for testing. It has a great interfa...
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?
The price is good for people to be able to make a favorable decision for the value.
What needs improvement with froglogic Squish?
The platform could be improved by implementing some basic functionalities that are frequently used, such as login procedures and screen handling when multiple screens are used at the workplace.
What is your primary use case for froglogic Squish?
My primary use case for this solution is for automatic software testing. Specifically, I use it to test software's user interfaces using a test tool that automates these tests.
 

Comparisons

 

Learn More

 

Overview

 

Sample Customers

Nuvizz, Coupa Software, Eventbrite, Evernote
Google, Nokia, Pfizer, Siemens, Synopsys, Airbus, Boeing, Mercedes Benz, Disney, Shell, Reuters, Vodafone, XILINX, GE, Ericsson
Find out what your peers are saying about Appium vs. froglogic Squish and other solutions. Updated: May 2024.
787,779 professionals have used our research since 2012.