PeerSpot user
Software Tester & SQA at a manufacturing company with 501-1,000 employees
Vendor
One of the most valuable features is the auto-completion of the code while you register your actions/clicks inside the application under test.

What is most valuable?

One of the most valuable features is the auto-completion of the code while you register your actions/clicks inside the application under test.

How has it helped my organization?

The most important part is that it allows me to create black box tests faster and easier. Along with it's features for apps written in C++ QT, gives me even some inside about the code of the application under test.

What needs improvement?

The most complete way of testing is on several OS's, even platforms. Here, the solution provided by Squish, trough several python script files, could be simplified in such a way, so that even black box testers could manage it easy. At the moment, you need to have a basic knowledge about Python and programming so you can master it and use it.

For how long have I used the solution?

I've used it for two years.

Buyer's Guide
froglogic Squish
April 2024
Learn what your peers think about froglogic Squish. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,886 professionals have used our research since 2012.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

There have been no issues with the stability.

What do I think about the scalability of the solution?

There have been no issues with the scalability.

How are customer service and support?

I had several emails exchanges with the Squish support department. They know their product, and indeed they can provide solutions for your problems. Appeal to them with confidence.

Which solution did I use previously and why did I switch?

I didn't use any other solution. Some other colleagues did an evaluation of several tools, and this was the closest to our needs.

How was the initial setup?

Initial set-up is quite easy, because their package comes in the form of a binary for Windows. Now, after using it for quite a while, it seems logical and quite easy.

I need to give a minus to the the product, because the technical documentation, again, is not easy to understand if you aren't at least a basic programmer. Indeed, Squish sustains sessions of on-line training, that can really help a beginner, but still, you also need to have a minimum level of principles about programming.

What about the implementation team?

This product was already implemented at a basic level, when I started using it.

Which other solutions did I evaluate?

Yes, other found solution was the one provided by Smart Bear. But we choose Squish, because it's more flexible and intuitive.

What other advice do I have?

Some of you may find the Squish product easy to use, some of you may find it hard. I think that what's important in the the end is that the used tool to allow you to obtain the wanted result. This product, until now, allowed me to do this.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Sr. Software Solution Engineer at Meteonic Innovation Pvt Ltd at Meteonic Innovation Pvt. Ltd.
Real User
Test scripts can be created in multiple scripting languages and the execution can be automated

What is our primary use case?

My application includes Qt and Java objects that run on Windows and Linux operating systems. We wanted to perform automated GUI regression testing based on objects so that the same test script can be used in different machines. Our intention is to run regression tests automatically using CI (Jenkins) or scripts. We were looking for a tool that is user-friendly, and test scripts should be created in almost all well-known scripting languages. Squish helped us here.

How has it helped my organization?

We were struggling to create object-based test cases for hybrid applications. Squish saved our time and money by creating reusable operating system independent test scripts. This helped us to automate the test run using CI (Jenkins) and scripts..

What is most valuable?

  • In-depth support for all major GUI technologies
  • Full support for all desktop, mobile, web, and embedded platforms
  • Test script recording
  • Automated test script creation on almost all well-known scripting languages like Python, JavaScript, Perl, Tcl, Ruby, etc.
  • Powerful and reliable object identification and verifications
  • No dependency on screenshots or visual appearance
  • Powerful integrated development environment (IDE)
  • A wide range of popular script languages for test scripting
  • Full support for behavior-driven development (BDD)
  • Full control via command line tools
  • Integrations into test management and CI systems.

What needs improvement?

Robotics automation could be added with Squish. Squish works based on objects so, adding this feature would actually help us a lot to get everything in one suite. Their roadmap shows robotic automation and local web portal based reporting will be added in future releases. If this can be fastened, that would be really helpful.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

Squish is a very stable product, and it produces stable results as it is working based on objects.

What do I think about the scalability of the solution?

Squish covers almost all the features of automated GUI regression testing.

How are customer service and technical support?

Customer support of Squish will work out of the box. Squish's support team will give you the best technical support and friendly customer service.

Which solution did I use previously and why did I switch?

Yes, we have used multiple open source tools before Squish. The main problem with open source tools and some commercial tools are that they work based on visuals and pixels but Squish on the other hand works based on objects. So, Squish results are consistent and reusable. 

Squish test scripts can be created in multiple scripting languages, and the execution can be automated. Squish results can be exported in HTML and XML.

Squish results can be pushed directly to Jira.

How was the initial setup?

The initial setup was very simple. We have completed the entire setup and first run within five minutes.

What about the implementation team?

Implementation was simple and straightforward. Still, if you need to get help, the Squish team gives professional support even at the evaluation stage. They do have local technical partners to fasten the support.

What was our ROI?

We are getting the value of the product even now. Squish gives perceptual licenses, so the ROI of Squish is very satisfactory.

What's my experience with pricing, setup cost, and licensing?

The setup of Squish is very simple; it starts with installing the installer (executable file). 

Cost should not be a problem if it is justifiable by the tool, I believe. Squish has a simple licensing model (single users and group license). 

Which other solutions did I evaluate?

Yes, we have evaluated multiple open source tools and some commercial tools as well.

What other advice do I have?

Squish requires the executable application and not the source code. So using Squish will be simple, and I am sure anybody can handle Squish very easily. Squish provides free evaluation with professional support. I would say, take up an evaluation and try it on your application. Squish is the best GUI testing tool for me.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
froglogic Squish
April 2024
Learn what your peers think about froglogic Squish. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,886 professionals have used our research since 2012.
Prasad D - PeerSpot reviewer
Senior H.R - DevOps & Infrastructure Recruitment Consultant at Meteonic Innovation Pvt. Ltd.
Real User
Vast number of plugins for integrating with multiple tools

What is our primary use case?

Our main test case is to automate the entire thing either to CI/CD tools. I have looked for a lot of tools on this, but we used to encounter one problem or the other. But with Squish, I didn't get many problems, and this is a straightforward procedure. One more use case is we will be using a lot of data like Database, CSV, TSV and so on. So, Squish data-driven testing is very powerful and easy.

How has it helped my organization?

Now we have completely automated the Squish runs using CI tools and Squish is not at all getting stuck or creating any problem. Squish is running smoothly on these tools without any problem. Squish is very good in data-driven testing when we have bulk data.

What is most valuable?

  • Its powerful engine for record and replay of test cases
  • It has a vast number of plugins for integrating with multiple tools.
  • Squish tool documentation is so clear that each and every step is explained using some screenshots which will be helpful for new users and they can do everything.

What needs improvement?

Till now I have not noticed anything that needs improvement. I believe Squish is going at a great pace and in a good way. Squish is lagging in handling swing objects, but I believe Squish will overcome this shortly. Moreover, we don't concentrate on swing objects that's why I am not mentioning it as an important thing.

Which solution did I use previously and why did I switch?

I have used some other tools, but when compared I feel Squish has very good potential.

What's my experience with pricing, setup cost, and licensing?

Setup is straightforward.

Licensing is of two types, i.e., named and group license.

Which other solutions did I evaluate?

Yes. But I can't reveal the names of the tools.

What other advice do I have?

Best tool, and a must-try tool for everyone.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user371865 - PeerSpot reviewer
Software Engineer at a tech services company with 1,001-5,000 employees
Consultant
Stable automation framework with it's own object library enabled us to move all of the tests to a Continuous Integration farm.

What is most valuable?

The most valuable feature is python compatibility.

How has it helped my organization?

Stable automation framework with it's own object library enabled us to move all of the tests to a Continuous Integration farm.

What needs improvement?

I like it how it is, but it's not cheap.

For how long have I used the solution?

I've used it for two years, starting with v4.

What was my experience with deployment of the solution?

There were no issues with deployment.

What do I think about the stability of the solution?

There were no issues with the stability.

What do I think about the scalability of the solution?

There were no issues with the scalability.

How are customer service and technical support?

Customer Service:

Great ! It is not cheap, but they are quick in providing you assistance, creating a patch or noting a feature request.

Technical Support:

Great! It is not cheap, but they are quick in providing you assistance, creating a patch or noting a feature request.

Which solution did I use previously and why did I switch?

Not really, there aren't many automation tools available for OS X.

How was the initial setup?

Initial set-up of product it self is easy, but there was a bit sweat to make it working with our product and setting up PoC. Froglogic Technical support played a great role in helping us to setup PoC

What about the implementation team?

We implemented with team working on project where we applied the automation tool. It wasn't difficult but patience was required.

What was our ROI?

The ROI can be seen in reducing the need for two automation engineers and machines used locally prior to moving all of tests to CI farm.

What other advice do I have?

This is what you would like if you are looking for for continues integration and continues delivery, a must have tool for Agile process.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Solutions Engineer at Meteonic Innovation Pvt. Ltd.
User
Best tool for automated GUI testing

What is our primary use case?

Table-driven testing is our main case. Using Squish, we are able to do table-driven testing very easily. Drive your scripts with data from a variety of data sources such as CSV, TXT, TSV, MS Excel, Databases. One more best thing to mention would be the capability of behavior-driven development testing. Squish uses Gherkin Syntax which is a standard BDD language. Squish can be easily integrated with ALM, continuous integration, build integration, HP Quality Center/HP ALM, Microsoft Visual Studio/TFS/MTM integration, Rational Quality Manager, Seapine, TCM integration, Maven, Ant, TeamCity, Bamboo, Jenkins/Hudson. 

Squish is very good in handling hybrid applications. We can perform behavior-driven development(BDD) in Squish very easily. 

Squish has introduced one new feature which we are waiting from long time i.e., OCR(Optical Character Recognition) Support.

How has it helped my organization?

Previously, for doing table-driven testing, we had to do a lot of circus. Using Squish, we are able to do table-driven testing easily via a straight forward process. We have automated the entire process of running scripts, and Squish will never be stuck. Squish's data-driven testing is very powerful, so it will never be stuck if the size of data is too heavy.

What is most valuable?

  • Its remote testing is powerful and very interesting to perform for those who want to do testing in a different machine. 
  • Table-driven testing is one more excellent feature which I believe is most useful for those who want to check bulk data which is in CSV, TSV, and so on. 
  • Its record and replay are very powerful wherein Squish will not miss any action. 

What needs improvement?

The Squish team provides regular updates, and they are improving the features of Squish. Anyhow, we can't automate the applications which are completely built on C/C++ without using Qt. As per my view, Squish should provide support for these type of applications. 

For how long have I used the solution?

Less than one year.

Which solution did I use previously and why did I switch?

Yes, we've used different tools which we didn't find much powerful as that of Squish.

What's my experience with pricing, setup cost, and licensing?

The setup is straightforward, it is a medium cost tool. It has two types of license, i.e., fixed and group licenses.

Which other solutions did I evaluate?

Yes, I have evaluated a few more tools, but I can't reveal the names of the tools.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Vishwas D - PeerSpot reviewer
Senior Manager at Meteonic Innovation Private Limited
User
Remote testing capabilities are good and powerful

What is our primary use case?

Squish is very good in distributed batch testing. It allows to execute sets of script or batches and review the detailed logging and execution of results. Even we can use the test scripts for multiple test cases, i.e., global scripts which will be very useful for one who often uses the same script.

How has it helped my organization?

It has eliminated the back-to-back work of writing the scripts again. I would just be calling a function or file for reusing. Squish has got some good wide range of plugins available to integrate with multiple tools. With Squish, we can do remote testing which is very easy and straightforward.

What is most valuable?

Its remote testing capabilities are very good and powerful. Squish reusability of scripts is an easy and good feature. Squish data-driven testing is very powerful and we can easily check for bulk and huge data without any issues.

What needs improvement?

Not much as of now. Squish is going in a good direction and if I feel any difficulty or anything needed to be improved, I will let you know.

For how long have I used the solution?

Three to five years.

Which solution did I use previously and why did I switch?

We previously used an open source tool.

What's my experience with pricing, setup cost, and licensing?

Setup is straightforward, and pricing is medium.

    Licensing is of two types:

    • Named license
    • Group license.

    Which other solutions did I evaluate?

    Squish was my first tool to evaluate and I felt Squish met our requirements.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Test Engineer
    Vendor
    I use the IDE daily for creating new tests, debugging tests and running tests.

    Valuable Features:

    • Object Map & Object Identification Tools - This feature simplifies test creation, test maintenance and troubleshooting. With this feature I can produce stable test scripts
    • Powerful and intuitive Integrated Development Environment (IDE) - I use this IDE daily for creating new tests, debugging tests and running tests. Squish IDE has been very easy to use.

    Improvements to My Organization:

    I have used froglogic Squish mostly for regression testing. Automated regression tests are run nightly and this helps us to find regression bugs quickly. The use of Squish also reduces test execution time.

    Room for Improvement:

    Recording tests with Squish IDE creates quite ugly code and it is very difficult to maintain tests that have been recorded. That is one reason why I haven’t used Recording and Playpack feature at all.

    Deployment Issues:

    I haven't encountered any issues with deployment.

    Stability Issues:

    I haven't encountered any stability issues.

    Scalability Issues:

    It's scaled as needed for us.

    Other Advice:

    Be patient and study product. Use the scripting language which is most familiar to you. Don’t hesitate to connect Squish customer support.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Project Engineer at a tech services company with 10,001+ employees
    Real User
    It supports many platforms, which helps in getting automation solutions for most of the complex UI products.

    What is most valuable?

    It supports many platforms, which helps in getting automation solutions for most of the complex UI products.

    How has it helped my organization?

    It has helped for building automation frameworks for multiple products and also have used the tool for cross platform products like integrating Qt and web based automation.

    What needs improvement?

    It still requires better solutions for object identification and an enhancement to identify all the objects of the AUT before building the object map.

    For how long have I used the solution?

    I've been using it for three years.

    What was my experience with deployment of the solution?

    There have been no issues with the deployment.

    What do I think about the stability of the solution?

    There have no issues with the stability.

    What do I think about the scalability of the solution?

    There have been no issues scaling it.

    How are customer service and technical support?

    It's 7/0 - they're good a providing fixes and patches, but the video support is expensive.

    Which solution did I use previously and why did I switch?

    We switched to frogLogic Squish because it supports multiple scripting languages.

    How was the initial setup?

    The initial set-up is very straightforward. Complexity lies in integrating the squish binaries with QT code

    What's my experience with pricing, setup cost, and licensing?

    The only hindrance of using it for multiple platforms or languages is it comes with different licenses for each flavour.

    What other advice do I have?

    It's an easy to learn tool. And it has all the UI automation solutions. Can be easily integrated with applications like ALM.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free froglogic Squish Report and get advice and tips from experienced pros sharing their opinions.
    Updated: April 2024
    Product Categories
    Test Automation Tools
    Buyer's Guide
    Download our free froglogic Squish Report and get advice and tips from experienced pros sharing their opinions.