IT Central Station is now PeerSpot: Here's why

Galen Framework OverviewUNIXBusinessApplication

Buyer's Guide

Download the Functional Testing Tools Buyer's Guide including reviews and more. Updated: June 2022

What is Galen Framework?

Layout testing seemed always a complex task. Galen Framework offers a simple solution: test location of objects relatively to each other on page. Using a special syntax and comprehensive rules you can describe any layout you can imagine.

Galen Framework runs well in Selenium Grid. You can set up your tests to run in a cloud like Sauce Labs or BrowserStack so that you can even test your responsive websites on different mobile devices. Galen can run multiple tests in parallel which is also a nice time saver.

Galen Framework is designed with responsivness in mind. It is easy to set up a test for different browser sizes. Galen just opens a browser, resizes it to a defined size and then tests the page according to specifications.

Archived Galen Framework Reviews (more than two years old)

Filter by:
Filter Reviews
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
Filter Unavailable
Filter Unavailable
Order by:
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Showingreviews based on the current filters. Reset all filters
PeerSpot user
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees
Real User
It provides test reports in both JSON and HTML formats.

What is most valuable?

In the market, not so many tools are able to check the layout with different screen resolutions as Galen can. It is quite easy to use. The .spec file is to describe the layout; other than that, it is just an automation test. It is free. It works with Selenium. You can use Java with it. It provides a screenshot of each page under testing. I love Galen’s test report. It helps me to find the issue and spot the problem very quickly.

How has it helped my organization?

It finds the responsive UI layout problem such as when you change the resolution or the browser size, the buttons/text and any elements that are not in the expected position or the text is not wrapped correctly. Galen shows the test result perfectly in these cases.

What needs improvement?

When I use @Test(dataProvider), it causes a loop; the test result/report cannot accept the value of the data and show it in the test result/report. It confuses people. For example, if you have defined your dataProvider as devices (“mobile”, “tablet”, “desktop”) and in your test script, you only use one method - for example, wecomePage_should_lookGood(). In the test result/report, you see three passed test names as “wecomePage_should_lookGood - passed”. Ideally, the report should show “wecomePage_should_lookGood_mobile, wecomePage_should_lookGood_tablet”, and “wecomePage_should_lookGood_desktop".

For how long have I used the solution?

I have been using it for < 1 year.
Buyer's Guide
Functional Testing Tools
June 2022
Find out what your peers are saying about Galen Framework, SeleniumHQ, BrowserStack and others in Functional Testing Tools. Updated: June 2022.
610,190 professionals have used our research since 2012.

What was my experience with deployment of the solution?

I have not yet encountered any deployment issues. It is very easy to use and install Galen; that’s it. If you use a CI system, just install it in your POM file or use a shell script. The test report provides two formats: JSON and HTML. You can use the JSON report as an input for your next automation test step, such as a search report; if there are any failures, file it with JIRA by using lira API; etc.

What do I think about the stability of the solution?

I have not yet encountered any stability issues. We do not have many tests yet. Until now, it is OK. We added Selenium and we run the tests in CircleCI.

What do I think about the scalability of the solution?

I have not yet encountered any scalability issues.

How are customer service and support?

Customer Service: There is a forum. You can post your questions there. It is free, and it is good enough. Technical Support: It is quite easy to use Galen, so I have not yet needed technical support. Oh, I should say their documentation is very clear; that’s why I have not needed technical support. I read their document and examples; that’s it.

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

My original solution is to use screenshots and compare them to the expected screenshot of the app under testing. But once I started using Galen, I totally gave up on that idea. Galen is amazing.

How was the initial setup?

Initial setup was very easy and straightforward. Download it and install.

What was our ROI?

We just started using it, but I believe ROI on this in production would be good.

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

Well, pricing and licensing depends on the company’s needs.

Which other solutions did I evaluate?

Before choosing this product, I evaluated the following other options:

What other advice do I have?

You should know very clearly what the Selenium UI function test and Selenium Galen layout do. Do not write overlapping tests.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Functional Testing Tools Report and find out what your peers are saying about Galen Framework, SeleniumHQ, BrowserStack, and more!
Updated: June 2022
Product Categories
Functional Testing Tools
Buyer's Guide
Download our free Functional Testing Tools Report and find out what your peers are saying about Galen Framework, SeleniumHQ, BrowserStack, and more!