Skip to content
  • Solutions
    Initiatives
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Data Security
    • Metadata Management
    Industries
    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study

    Initiatives

    Industries

    Initiatives

    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management

    Industries

    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study

    Initiatives

    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solution
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing
    • API Automation Testing
    • Web Automation Testing
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management

    Industries

    Financial Services
    Deliver an enhanced digital customer experience
    Insurance
    Accelerate digital transformation through advanced analytics
    Payments
    Competitive advantage through enhanced customer experiences
    Retail & eCommerce
    Building a foundation of high-quality actionable data to drive digital transformation
    Education
    Deliver insights with student data using optimal business intelligence
    Restaurants & Hospitality
    Create enhanced digital customer experiences and drive engagement
    Media & Entertainment
    Building modern customer experiences through enhanced digital engagement
    Healthcare & Life Sciences
    Access the right data at the right time to enhance clinical trial efficiency
    Energy & Utilities
    Enhance customer experiences and optimize operational efficiencies
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
    Solutions Overview
    How We Engage
  • Products
    QualiDI
    Deliver an enhanced digital customer experience
    Test Data Management
    Reduce ETL testing cycles and ensure data quality
    ETL Converter
    Convert any ETL to any ETL
    Hydrograph
    Engineered to accelerate ETL development in the big data ecosystem
    Hadoop Adaptor For Mainframe Data
    Convert Any Mainframe Data to Any Hadoop-Friendly Format
    Get started with QualiDI ETL Test Automation
    Reduce ETL testing cycles and ensure data quality
    Request QualiDI Trial
    Product Overview
    How We Engage
  • Why Bitwise
  • Partners
    Microsoft
    Microsoft and Bitwise help clients migrate data warehouse
    Amazon Web Services
    AWS and Bitwise help clients migrate workloads to the cloud
    Google Cloud Platform
    Google Cloud and Bitwise help clients build modern applications
    Looker
    Looker and Bitwise help clients migrate legacy BI to the cloud
    Confluent
    Confluent and Bitwise help clients build modern message
    Snowflake
    Snowflake and Bitwise help clients build modern
    Talend
    Talend and Bitwise help clients deliver trusted
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
    Partners Overview
  • Careers
  • Resources
    Blogs
    Bitwisers’ perspectives on the latest technology trends and happenings
    Case Studies
    Get a closer look at our customer stories and results
    News & Events
    See our latest event, news and conference information
    Solution Summary
    Explore our industry and domain-specific solutions
    Webinars
    Hone your skills and obtain new knowledge with our upcoming and on-demand webinars
    Featured case study
    Modernization of Dispute Management Application
    A global payments processing company needed to…
    Read case study
Search
Close
Contact Us
Contact Us
Search
Close
QA Testing

Delivering Results with Responsive UI Layout Test Automation

Sukhvinder Hanspal
Responsive UI Testing

With the increasing trends in the digital market, new devices and software are flooding the technology landscape. The internet is not just constrained to personal computers or laptop screens; contributing to the growth trend are mobile smartphone devices and tablets that range from a variety of screen sizes and run on various operating systems (Android, iOS, etc.).

Studies show that global mobile data traffic has grown over 18 fold in the last five years. This is a staggering level of growth that has been greatly boosted by advancements in fourth generation mobile networks and the spread of Wi-Fi. With improved access, consumers today are starting to spend more time on their easily portable smartphones than computers or laptops.

When it comes to accessing content - especially multi-media - consumers want to be able to switch to their smartphones and expect the website to function flawlessly without much hassle. Consumers want this experience to be smooth and enriching. This intersection of device interchangeability and access consistency is where Responsive User Interface design comes into play.

What is a Responsive User Interface

Responsive web pages are more user friendly than a single page which can be run only on a 1024 x 768 screen. A Responsive User Interface (UI) needs to self-adjust, or 'respond', according to various screen dimensions. This issue has raised the competition among various companies that need to represent their content in every way possible to deliver an optimal user experience no matter which devise is used.

A Responsive User Interface

Responsive web pages adjust themselves according to the device size, orientation, browsers and OS. Responsive design concepts reduce the struggle of how the user interacts with the content being delivered on the screen irrespective of the make of the device. Different frameworks use different dimensional methodologies to create responsive web pages. Hence, there is a need to create a generic set of automated layout tests which verify the layout of the page irrespective of the framework employed.

Indeed, the use of Responsive UI design has brought in the need to validate the UI layout on various viewports so that end user experience is properly tested before releasing the application.

Responsive UI Layout Testing Case Study

A perfect example of this need for Responsive UI Layout Testing comes from a recent project with one of our large enterprise customers in the Media sector. The customer was facing problems where its end users were unable to easily navigate to get access to content in the e-newspaper application due to its responsive nature. Users were experiencing issues with the content displaying properly on various viewports.

Challenges of Responsive UI Design and Testing

There were multiple challenges that needed to be addressed in order to provide a flawless user experience, including :

  • The daily e-newspaper was to be published with the UI showing news updates from various parts of North America, including content such as images and videos.
  • Advertisements needed to be properly visible in every dimension so that they could be clearly visible to the user, and the user should be able to click on the ads, enabling more ad revenue generation.
  • Menu Navigation for every page needed to be displayed properly on each device and orientation to enable accessibility.
  • Breaking news for the hour needed to be displayed as a footer.
  • Top news from every section needed to be visible with proper clicks to read the whole story.
  • Text needed to be fixed so as not to overlap at the edges with the decreasing size of the device.
  • Ability to flash correct error messages in case of any issues with good colors used to display the messages.
  • Images displayed needed to be of good quality and clearly visible.
  • Adjust alignment of text and images with change in orientation and screen size.
  • Change colors on hovering the mouse over necessary buttons and links.
  • Needed a good content consumption environment which followed the rule "follow users not devices."
  • All the above mentioned criteria needed to be tested for every page along with the regression testing in case of some changes as there needed to be innovation and creativity in the design.

Ultimately, the customer needed a solution that could help make its product more optimized to enrich the end user experience, as well as make its content easily visible with varying screen sizes over different devices with optimum accessibility. This also meant that advertisements placed on the content needed to be properly validated so that there is no loss of revenue leading to stakeholder dissatisfaction.

Automated Responsive UI Layout Testing Solution

The Bitwise QA Center of Excellence took up the challenge by first chalking out the Layout Testing Automation solution. The team's approach included the following steps, and the solution delivered was aligned with best practices :

  • Analyzing the pages with the most critical content.
  • Defining the viewports (Browser / Device) on which the UI needs to be validated.
  • Using open source API (Galen) and creation of various gspec files, which essentially include layout tests, ensuring best practices are followed.
  • Writing user interactions using Selenium WebDriver in the tests.
  • Use of single tests for both Browser and Mobile devices (Android and iOS).
  • Executing these tests on Cloud Devices (Android and iOS) and Browsers.
  • Reporting automated test results through emails to stakeholders.

Automated Responsive UI Layout Testing

The approach ensured that CB (Cross-Browser) and CD (Cross-Device) Testing was aided using a cloud solution coupled with an open source API to ensure optimum test coverage. These tests were then executed periodically during regression.

This resulted in ensuring that the content and elements on the pages are displayed flawlessly over various viewports. As a result, the test suite created added value to regression testing by optimally validating the UI on various layouts after changes were done to the applications.

Increased Customer Satisfaction

Bitwise provided a complete automated responsive UI test solution that received enormously positive feedback from its users, leading to a 40% increase in ad revenues. In addition, the subscription rate increased due to the efficacious automated testing provided by our test suite design.

With our expertise in delivering solutions around Responsive UI Layout Test Automation, we set up a framework using open source tools and APIs. As a result of using our test suite to identify issues on various viewports and OS, the customer achieved ROI in terms of better quality and content leading to increased customer satisfaction. The test suites created were generic and easily maintainable, which also reduced maintenance costs and served as a cost saver during the long run.

What challenges are you facing in designing and testing your Responsive UI Layout? Leave a comment below or contact Bitwise...we'd love to help.

Contact Us

Let’s talk about your next technology project!

Contact us to see how we can help you overcome the challenges you are facing in designing and testing your Responsive UI Layout.
Watch Now

Share

Tags

Testing UI Test Automation
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.

Recommended Content

Loading...
  • Selenium Test Framework for Web Based App
  • SOA Testing Solution using CA Lisa
  • Mobile App Test Automation
  • Implementation of Test API Automation Framework

With the increasing trends in the digital market, new devices and software are flooding the technology landscape. The internet is not just constrained to personal computers or laptop screens; contributing to the growth trend are mobile smartphone devices and tablets that range from a variety of screen sizes and run on various operating systems (Android, iOS, etc.).

Studies show that global mobile data traffic has grown over 18 fold in the last five years. This is a staggering level of growth that has been greatly boosted by advancements in fourth generation mobile networks and the spread of Wi-Fi. With improved access, consumers today are starting to spend more time on their easily portable smartphones than computers or laptops.

When it comes to accessing content - especially multi-media - consumers want to be able to switch to their smartphones and expect the website to function flawlessly without much hassle. Consumers want this experience to be smooth and enriching. This intersection of device interchangeability and access consistency is where Responsive User Interface design comes into play.

What is a Responsive User Interface

Responsive web pages are more user friendly than a single page which can be run only on a 1024 x 768 screen. A Responsive User Interface (UI) needs to self-adjust, or 'respond', according to various screen dimensions. This issue has raised the competition among various companies that need to represent their content in every way possible to deliver an optimal user experience no matter which devise is used.

A Responsive User Interface

Responsive web pages adjust themselves according to the device size, orientation, browsers and OS. Responsive design concepts reduce the struggle of how the user interacts with the content being delivered on the screen irrespective of the make of the device. Different frameworks use different dimensional methodologies to create responsive web pages. Hence, there is a need to create a generic set of automated layout tests which verify the layout of the page irrespective of the framework employed.

Indeed, the use of Responsive UI design has brought in the need to validate the UI layout on various viewports so that end user experience is properly tested before releasing the application.

Responsive UI Layout Testing Case Study

A perfect example of this need for Responsive UI Layout Testing comes from a recent project with one of our large enterprise customers in the Media sector. The customer was facing problems where its end users were unable to easily navigate to get access to content in the e-newspaper application due to its responsive nature. Users were experiencing issues with the content displaying properly on various viewports.

Challenges of Responsive UI Design and Testing

There were multiple challenges that needed to be addressed in order to provide a flawless user experience, including :

  • The daily e-newspaper was to be published with the UI showing news updates from various parts of North America, including content such as images and videos.
  • Advertisements needed to be properly visible in every dimension so that they could be clearly visible to the user, and the user should be able to click on the ads, enabling more ad revenue generation.
  • Menu Navigation for every page needed to be displayed properly on each device and orientation to enable accessibility.
  • Breaking news for the hour needed to be displayed as a footer.
  • Top news from every section needed to be visible with proper clicks to read the whole story.
  • Text needed to be fixed so as not to overlap at the edges with the decreasing size of the device.
  • Ability to flash correct error messages in case of any issues with good colors used to display the messages.
  • Images displayed needed to be of good quality and clearly visible.
  • Adjust alignment of text and images with change in orientation and screen size.
  • Change colors on hovering the mouse over necessary buttons and links.
  • Needed a good content consumption environment which followed the rule "follow users not devices."
  • All the above mentioned criteria needed to be tested for every page along with the regression testing in case of some changes as there needed to be innovation and creativity in the design.

Ultimately, the customer needed a solution that could help make its product more optimized to enrich the end user experience, as well as make its content easily visible with varying screen sizes over different devices with optimum accessibility. This also meant that advertisements placed on the content needed to be properly validated so that there is no loss of revenue leading to stakeholder dissatisfaction.

Automated Responsive UI Layout Testing Solution

The Bitwise QA Center of Excellence took up the challenge by first chalking out the Layout Testing Automation solution. The team's approach included the following steps, and the solution delivered was aligned with best practices :

  • Analyzing the pages with the most critical content.
  • Defining the viewports (Browser / Device) on which the UI needs to be validated.
  • Using open source API (Galen) and creation of various gspec files, which essentially include layout tests, ensuring best practices are followed.
  • Writing user interactions using Selenium WebDriver in the tests.
  • Use of single tests for both Browser and Mobile devices (Android and iOS).
  • Executing these tests on Cloud Devices (Android and iOS) and Browsers.
  • Reporting automated test results through emails to stakeholders.

Automated Responsive UI Layout Testing

The approach ensured that CB (Cross-Browser) and CD (Cross-Device) Testing was aided using a cloud solution coupled with an open source API to ensure optimum test coverage. These tests were then executed periodically during regression.

This resulted in ensuring that the content and elements on the pages are displayed flawlessly over various viewports. As a result, the test suite created added value to regression testing by optimally validating the UI on various layouts after changes were done to the applications.

Increased Customer Satisfaction

Bitwise provided a complete automated responsive UI test solution that received enormously positive feedback from its users, leading to a 40% increase in ad revenues. In addition, the subscription rate increased due to the efficacious automated testing provided by our test suite design.

With our expertise in delivering solutions around Responsive UI Layout Test Automation, we set up a framework using open source tools and APIs. As a result of using our test suite to identify issues on various viewports and OS, the customer achieved ROI in terms of better quality and content leading to increased customer satisfaction. The test suites created were generic and easily maintainable, which also reduced maintenance costs and served as a cost saver during the long run.

What challenges are you facing in designing and testing your Responsive UI Layout? Leave a comment below or contact Bitwise...we'd love to help.

Contact Us

Let’s talk about your next technology project!

Contact us to see how we can help you overcome the challenges you are facing in designing and testing your Responsive UI Layout.
Watch Now

Share

Tags

Testing UI Test Automation
Sukhvinder Hanspal

Sukhvinder Hanspal

Sukhvinder through his unique experiencing of being on both sides of a development lifecycle – a developer and a tester, brings both the perspectives to the table. This experience has helped Sukhvinder bring in efficiency and quality to any solution he delivers. Sukhvinder leads QA DART at Bitwise and ensures that best practices are learnt and implemented in all projects across the organization.

Recommended Content

Loading...
  • Selenium Test Framework for Web Based App
  • SOA Testing Solution using CA Lisa
  • Mobile App Test Automation
  • Implementation of Test API Automation Framework

You Might Also Like

Loading...
agile vs devops testing
QA Testing

Agile vs. DevOps Testing

Learn More
Shift-Left Testing and Overall Quality
QA Testing

Shift-Left Testing and Overall Quality

Learn More
Mobile App Testing Is Not The Same As Desktop App Testing
QA Testing

Mobile App Testing Is Not The Same As Desktop App Testing

Learn More

Ready to start a conversation?

Contact Us
Never Miss Bitwise Updates!

    Never Miss Bitwise Updates!

    We are Great Place to Work® certified!

    small-Bitwise_Inc_2021_Certification_Badge (1)
    Products
    • QualiDI
    • Hydrograph
    • Test Data Management
    • ETL Converter
    • Hadoop Adaptor for Mainframe Data
    Menu
    • QualiDI
    • Hydrograph
    • Test Data Management
    • ETL Converter
    • Hadoop Adaptor for Mainframe Data
    Digital and Application Development Solutions
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Menu
    • Enterprise Applications
    • Web and Mobile
    • SharePoint
    • DevOps
    Data and Analytics Solutions
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Menu
    • Data Warehouse and Business Intelligence
    • Automated ETL Migration
    • Hadoop & NoSQL
    • Big Data Analytics and Data Science
    Cloud Solutions
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    Menu
    • Journey to the Cloud
    • Cloud Data Migration
    • Application Modernization
    QA and Testing Solutions
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing Services
    • API Automation Testing
    • Web Automation Testing
    Menu
    • Functional and Mobile Testing
    • Performance Testing
    • SOA Testing Services
    • API Automation Testing
    • Web Automation Testing
    Data Governance Solutions
    • Data Quality
    • Master Data Management
    • Metadata Management
    Menu
    • Data Quality
    • Master Data Management
    • Metadata Management
    Company
    • About Us
    • Life@Bitwise
    • Current Openings
    • Contact Us
    Menu
    • About Us
    • Life@Bitwise
    • Current Openings
    • Contact Us
    Resources
    • Blogs
    • Case Studies
    • News and Events
    • Solution Summary
    • Webinars
    Menu
    • Blogs
    • Case Studies
    • News and Events
    • Solution Summary
    • Webinars
    bitwise footer
    Facebook Twitter Linkedin Youtube
    Certificates
    • tickCreated with Sketch. ISO 9001:2015
    • tickCreated with Sketch. ISO/IEC 27001:2013
    • tickCreated with Sketch. ICO Registered:ZA581909
    Cyber Essentials Badge
    Privacy Policy
    Site Map
    All Rights Reserved @ Bitwise 2020
    ^

    By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy .

    Accept