5. To list down…
• Increased testing efforts
• Lot of attention to details
• Delay in the deliverables
• Lot of dependency on
manual testing
• Error-prone
6. Responsive automation - Galen
Galen Framework is
a test framework
which was
introduced for
layout-testing of
web-application in
real browser.
1. Launch
2. Resize
3. Test the layout
How it works?
7. Galen
Installation
File structure
Spec file
Test file
Galen spec/Language
Basic commands
Inside
Near
Width,height
Right of
Left of
Horizontally aligned
Visible
Absent
component
9. To summarize…
ROI
Identifies the defects early
Devs can contribute to tests
Detailed reports with
screenshots
Saves considerable amount
of testing time
Can be integrated with
existing selenium tests & CI
Word of caution
Doesn’t replace the actual
device testing, just
minimizes the effort spent.
Responsive web design (RWD) is an approach to web design aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). Give google example where it adapts to screen size and how the gmail link etc disappaears into navigation menu with mobile screen size
Testing becomes a challenge with lot of devices to certify
Galen Specs is the language with which you define how the page should look like for different devices. The language is quite advanced and allows you to express complete layout of your website with minimal text.