Download presentation
Presentation is loading. Please wait.
1
Galen - Automated testing of look and feel
Sushil Tade Technical Specialist Philips India Ltd, Bangalore
2
What is Responsiveness?
Image Source:
3
The Idea behind …. Layout testing seemed always a complex task.
Solution Layout testing seemed always a complex task. The Idea behind …. Galen Framework is: Test location of objects relatively to each other on page. Describe any layout. Using a special syntax and comprehensive rules. Image Source:
4
Galen opens a page in browser Resizes browser to specified size
How Galen Works? Galen Framework was made with responsive design in mind and based on Selenium. It works in a following way: Galen opens a page in browser Resizes browser to specified size Tests the layout with Galen Specs Image Source:
5
Test Suite
6
Developers Testers Value Add When developer changes the css
When new views are implemented When dev want to verify bug related to UI is fixed for various devices with various resolutions Testers When QA wants to verify web app layout stays responsive and displayed correctly on all kind of devices with various resolution When sprint testing is going on When changes happens in UI like text alignment, font family, color, image size, font size etc. changes
7
Advantages 1 Helps Development teams to get early feedback over different resolutions 2 Reduce manual effort Find differences in UI which is not easily identified by naked eyes 3 Run test using Selenium Grid. 4 Easy to execute in Android, iOS devices using appium 5 Easy to integrate Galen in gulp or grunt Easy to execute on browserstack, sauce lab etc. services 6 Using selenium capabilities free to do whatever you need like: clicking, typing, injecting client-side javascript etc.
8
License
9
References & Appendix
10
Author Biography Sushil Tade is a graduate in Computer science and engineering. He has over 5 year of experience in the IT industry. 2.5 year of experience in Software development and 2.5 year of experience in Automation testing. He is currently working as Technical Specialist with the Healthcare group of Philips India Ltd. He is passionate about learning new open source software tools, IOT, Big Data and software development methodologies like Agile. His responsibilities are to write sprint level automation script and execute as part of different build definition.
11
Thank You!!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.