Testing Software

Galen – open-source tool for testing layout and responsive design of web applications

Galen is an open-source tool for testing layout and responsive design of web applications. It’s also a powerful functional testing framework.

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.

Galen Framework uses Selenium in order to open web browser and select the tested elements on page, interacting with elements on page and getting their locations and dimensions.

It has a special language to describe the layout of web page for different browser sizes. You just need to define your own tags for devices and sizes and then using the Galen spec language write checks for each element on page.

Key Features

  • Set up your tests to run in a cloud like LambdaTest, Sauce Labs, or BrowserStack so that you can test your responsive websites on different mobile devices. Galen can run multiple tests in parallel which saves time.
  • Designed with responsiveness in mind. It’s 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 specification.
  • Human Readable and Advanced Syntax.
  • Build your own expressions to test multiple elements in a single line. Also this way you can write clear specs and highly maintainable and reliable test code.
  • Detailed HTML reporting and TestNG Reports, the latter can be used for embedding Galen in a CI tool like Jenkins.
  • Execute tests in various languages. Select different browser like Firefox, Chrome, Internet Explorer or switch your tests to Selenium Grid. In case the page is not easy accessible you can either inject custom JavaScript on the client-side or run a JavaScript action on a test side so that you can prepare your page for a layout check.
  • Supports both JavaScript and Java tests.
  • Java API.

Website: galenframework.com
Support: Mailing List, GitHub Code Repository
Developer: Ivan Shubin and contributors
License: Apache License Version 2.0

Galen is written in Java and JavaScript. Learn Java with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Test Automation Tools
AppiumOpen source automation tool
CypressFast, easy and reliable testing
Robot FrameworkPython-based, extensible keyword-driven automation framework
CucumberTool for running automated tests written in plain language
SeleniumPortable framework for testing web applications
GaugeLightweight cross-platform test automation tool which uses Markdown
NightwatchIntegrated testing framework powered by Node.js
WebdriverIOBrowser and mobile automation framework for Node.js
Allure ReportMulti-language test report tool
KarateUnified test automation framework
Dojo ToolkitJavaScript toolkit that scales with your development process
PlaywrightFramework for web testing and automation
CodeceptJSScenario-driven end-to-end testing framework for Node.js
toxAutomate and standardize testing in Python
noxAutomates testing in multiple Python environments, similar to tox
CarinaJava-based test automation framework that unites all testing layers
TestsigmaExtensible test automation platform that works out of the box
WatirWeb application testing in Ruby
SerenityTest automation reporting library (previously known as Thucydides)
Cerberus TestingLow-code test automation platform
GalenTool for testing layout and responsive design of web applications

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments