SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
1
Testing Responsive
Web Design
12 Giugno 2013
Cristina Lusetti
Senior Quality Assurance
frog
"Man had landed on the moon and
young people wanted to change the world;
we all wanted to make a difference.
I wanted to make people smile.”
— Hartmut Esslinger, 1969
2
design changed the world
3
Product Design
Our legacy in craftsmanship
brings form to our clients'
ideas. 	
  
Technology Design
Our technological expertise
inspires and validates our
creative work.
Software Engineering
We deliver ideas to market
with the speed and fidelity
our clients need to succeed.
frog ThinkTM
We help our clients generate
ideas through insights and
provocation.
We combine research, strategy, design, and engineering
to link insights to ideas and bring ideas to markets.
Innovation Strategy
We uncover market insights
and craft strategies to
commercialize ideas.
Brand Design
We shape brands by building
the brand story into the
products we create.
Design Research
We understand consumer
behavior by immersing
ourselves in their world.
Experience Design
We create design for all of the
platforms, unifying them into a
single, consistent experience.
Front End Testing in a
Design Company
5
•  Text, controls and images are aligned
properly
•  Hover and selection states highlight
and color changes
•  Suitable clickable area
Screen
Controls
Text
Understand what is possible to transfer from the design to the developed
product
•  Color, shading, and gradient are consistent with comps.
•  Check for correct padding around the edges
•  Text, images, controls, and frames do not run into the edges of
the screen
Visual Testing
•  Font size, style and color are consistent for each
type of text
•  Typed text (data entry) scrolls and displays
properly
Responsive Web Site
7
8
9
Responsive Web Design - Di cosa si tratta
This approach will simplify Web Site Design to obtain an adaptable
version for different platforms such as desktop, tablet or
smartphone, keeping the focus on the most important elements.
Pages should be
readable on all
resolutions.
Never visualize the
horizontal bar in the
page.
Content defined
‘important’ need to be
visible in all
breakpoints.
Basic Rules
Example
10
11
12
Test a Responsive Web Site
Breakpoints
Each breakpoint requires an adaptation of the layout, with modules that change their position and
rules. Another possibility is to have a fluid layout, with text and images that fit proportionately in
relation to the width of the page.
14
Breakpoints
15
Modules
16
Focus on the system and on the rules of the modules.
Page resize
Keep the fluidity of
the elements
Breakpoints
change
No visual lock on the
elements
Device rotation
Check that all items
carry the resize
together
17
Responsive - Desktop
18
Responsive
Tablet e
Smarphone
19
Menù
Esempio 1
20
Esempio 2
21
22
23
Carousel
Adaptation of the
module and enable
touch experience
24
Listing
25
Content Check
Content need to be visible on all the
screens with
different sizes and resolutions
•  Text alignment
•  Text size
•  Max characters number
•  End of the sentence with 3 dots
26
27
Particular case
Desktop
Tablet – First/Design version
Tablet – Fixed/Developed Version
OS and Browser support
It’s not realistic to think we can promise all designs will work perfectly on all devices and on all
Operating Systems.
We need to define a Gradual Support and some specific Reference Device.
28
Something useful
Testing on the Desktop with various resolutions is an important step for understanding how the Web
Site will look on a device and help save time in testing for each device.
Chrome – Window Resizer
29
Firefox Nightly
Documentation
Guidelines outlining a Responsive Website
focus on the specific rules of the various
modules.
Each module needs to have a dedicated,
detailed section that explains the
functionality and the adaptation rules for
each breakpoint.
30
-Global patterns
-Colors and fonts
-Space inside and
outside modules
31
Documentation
32
Make a recap…
Breakpoints And Fluidity Modules
Strange Case
Browser Support and OS Documentation
Most important things to
remember are the System and
testing on Real devices
7/11/1Du: Web implementation and delivery 33

Más contenido relacionado

La actualidad más candente

Responsive Web Design for Foodies
Responsive Web Design for FoodiesResponsive Web Design for Foodies
Responsive Web Design for Foodies
David Ip
 
Best practices for_mobile_site
Best practices for_mobile_siteBest practices for_mobile_site
Best practices for_mobile_site
L Ravi Kiran
 

La actualidad más candente (19)

Web Design in the Multiscreen Era
Web Design in the Multiscreen EraWeb Design in the Multiscreen Era
Web Design in the Multiscreen Era
 
How to write compelling user stories
How to write compelling user storiesHow to write compelling user stories
How to write compelling user stories
 
Successful interactive design
Successful interactive designSuccessful interactive design
Successful interactive design
 
Mvp tools
Mvp toolsMvp tools
Mvp tools
 
Minimal responsive blog theme
Minimal responsive blog themeMinimal responsive blog theme
Minimal responsive blog theme
 
UX Portfolios: How to tell your story
UX Portfolios: How to tell your storyUX Portfolios: How to tell your story
UX Portfolios: How to tell your story
 
Android App Development Journey
Android App Development JourneyAndroid App Development Journey
Android App Development Journey
 
Uniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface MobileUniface Lectures Webinar - Uniface Mobile
Uniface Lectures Webinar - Uniface Mobile
 
WebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on PlatformicationWebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on Platformication
 
Responsive Web Design for Foodies
Responsive Web Design for FoodiesResponsive Web Design for Foodies
Responsive Web Design for Foodies
 
Best practices for_mobile_site
Best practices for_mobile_siteBest practices for_mobile_site
Best practices for_mobile_site
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
 
7 reasons content editors love Umbraco 7
7 reasons content editors love Umbraco 7 7 reasons content editors love Umbraco 7
7 reasons content editors love Umbraco 7
 
First Take - Build 2016 Day #1 Keynote Takeaways
First Take - Build 2016 Day #1 Keynote TakeawaysFirst Take - Build 2016 Day #1 Keynote Takeaways
First Take - Build 2016 Day #1 Keynote Takeaways
 
Responsive web design
Responsive web design Responsive web design
Responsive web design
 
Musings - Will the Microsoft Hololens change the Future of Work?
Musings - Will the Microsoft Hololens change the Future of Work?Musings - Will the Microsoft Hololens change the Future of Work?
Musings - Will the Microsoft Hololens change the Future of Work?
 
Why responsive design isn't enough
Why responsive design isn't enoughWhy responsive design isn't enough
Why responsive design isn't enough
 
Responsive Web design
Responsive Web designResponsive Web design
Responsive Web design
 
Mobile squeeze pro review
Mobile squeeze pro reviewMobile squeeze pro review
Mobile squeeze pro review
 

Destacado

Regression testing
Regression testingRegression testing
Regression testing
Mohua Amin
 

Destacado (20)

Visual Regression Testing
Visual Regression TestingVisual Regression Testing
Visual Regression Testing
 
Galen Framework - Responsive Design Automation
Galen Framework - Responsive Design AutomationGalen Framework - Responsive Design Automation
Galen Framework - Responsive Design Automation
 
Get responsive with Galen
Get responsive with GalenGet responsive with Galen
Get responsive with Galen
 
Testing Responsive Webdesign
Testing Responsive WebdesignTesting Responsive Webdesign
Testing Responsive Webdesign
 
XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)XpDays - Automated testing of responsive design (GalenFramework)
XpDays - Automated testing of responsive design (GalenFramework)
 
Testing the User Interface - Coded UI Tests with Visual Studio 2010
Testing the User Interface - Coded UI Tests with Visual Studio 2010Testing the User Interface - Coded UI Tests with Visual Studio 2010
Testing the User Interface - Coded UI Tests with Visual Studio 2010
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development process
 
Berlin Selenium Meetup - Galen Framework
Berlin Selenium Meetup -  Galen FrameworkBerlin Selenium Meetup -  Galen Framework
Berlin Selenium Meetup - Galen Framework
 
Automated layout testing using Galen Framework
Automated layout testing using Galen FrameworkAutomated layout testing using Galen Framework
Automated layout testing using Galen Framework
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
 
Regression Testing
Regression TestingRegression Testing
Regression Testing
 
Colorful world-of-visual-automation-testing-latest
Colorful world-of-visual-automation-testing-latestColorful world-of-visual-automation-testing-latest
Colorful world-of-visual-automation-testing-latest
 
Advanced Appium: SeleniumConf UK 2016
Advanced Appium: SeleniumConf UK 2016Advanced Appium: SeleniumConf UK 2016
Advanced Appium: SeleniumConf UK 2016
 
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 
UI Testing Best Practices - An Expected Journey
UI Testing Best Practices - An Expected JourneyUI Testing Best Practices - An Expected Journey
UI Testing Best Practices - An Expected Journey
 
Regression testing
Regression testingRegression testing
Regression testing
 
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack Cross browser testing using BrowserStack
Cross browser testing using BrowserStack
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Who are you building for?
Who are you building for?Who are you building for?
Who are you building for?
 

Similar a Testing responsive web design pdf

Website redesign
Website redesignWebsite redesign
Website redesign
OptfinITy
 
2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages
Chafik YAHOU
 
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Melanie Eisenberg
 

Similar a Testing responsive web design pdf (20)

RESS @ SapientNitro CGN (UX CGN 10)
RESS @ SapientNitro CGN (UX CGN 10)RESS @ SapientNitro CGN (UX CGN 10)
RESS @ SapientNitro CGN (UX CGN 10)
 
Responsive Web Design Analysis
Responsive Web Design AnalysisResponsive Web Design Analysis
Responsive Web Design Analysis
 
Responsive Design Studio [Mountain View 2013]
Responsive Design Studio [Mountain View 2013]Responsive Design Studio [Mountain View 2013]
Responsive Design Studio [Mountain View 2013]
 
Website redesign
Website redesignWebsite redesign
Website redesign
 
10 Things You Must Need To Know About Responsive Design.pdf
10 Things You Must Need To Know About Responsive Design.pdf10 Things You Must Need To Know About Responsive Design.pdf
10 Things You Must Need To Know About Responsive Design.pdf
 
Responsive Web Design Whitepaper
Responsive Web Design WhitepaperResponsive Web Design Whitepaper
Responsive Web Design Whitepaper
 
Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROI
 
Responsive Web Design Presentation
Responsive Web Design PresentationResponsive Web Design Presentation
Responsive Web Design Presentation
 
Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018
 
2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
 
Responsive Web Design Workshop, Frankfurt Bookfair 2013
Responsive Web Design Workshop, Frankfurt Bookfair 2013Responsive Web Design Workshop, Frankfurt Bookfair 2013
Responsive Web Design Workshop, Frankfurt Bookfair 2013
 
Web Design and Software Development
Web Design and Software DevelopmentWeb Design and Software Development
Web Design and Software Development
 
Sbwire 531031
Sbwire 531031Sbwire 531031
Sbwire 531031
 
Responsive Design for Landing Pages
Responsive Design for Landing PagesResponsive Design for Landing Pages
Responsive Design for Landing Pages
 
Best-Practices-for-Mobile-Responsive-Design (1).pptx
Best-Practices-for-Mobile-Responsive-Design (1).pptxBest-Practices-for-Mobile-Responsive-Design (1).pptx
Best-Practices-for-Mobile-Responsive-Design (1).pptx
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019
 
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
 
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Testing responsive web design pdf

  • 1. 1 Testing Responsive Web Design 12 Giugno 2013 Cristina Lusetti Senior Quality Assurance frog
  • 2. "Man had landed on the moon and young people wanted to change the world; we all wanted to make a difference. I wanted to make people smile.” — Hartmut Esslinger, 1969 2 design changed the world
  • 3. 3 Product Design Our legacy in craftsmanship brings form to our clients' ideas.   Technology Design Our technological expertise inspires and validates our creative work. Software Engineering We deliver ideas to market with the speed and fidelity our clients need to succeed. frog ThinkTM We help our clients generate ideas through insights and provocation. We combine research, strategy, design, and engineering to link insights to ideas and bring ideas to markets. Innovation Strategy We uncover market insights and craft strategies to commercialize ideas. Brand Design We shape brands by building the brand story into the products we create. Design Research We understand consumer behavior by immersing ourselves in their world. Experience Design We create design for all of the platforms, unifying them into a single, consistent experience.
  • 4. Front End Testing in a Design Company
  • 5. 5 •  Text, controls and images are aligned properly •  Hover and selection states highlight and color changes •  Suitable clickable area Screen Controls Text Understand what is possible to transfer from the design to the developed product •  Color, shading, and gradient are consistent with comps. •  Check for correct padding around the edges •  Text, images, controls, and frames do not run into the edges of the screen Visual Testing •  Font size, style and color are consistent for each type of text •  Typed text (data entry) scrolls and displays properly
  • 7. 7
  • 8. 8
  • 9. 9 Responsive Web Design - Di cosa si tratta This approach will simplify Web Site Design to obtain an adaptable version for different platforms such as desktop, tablet or smartphone, keeping the focus on the most important elements. Pages should be readable on all resolutions. Never visualize the horizontal bar in the page. Content defined ‘important’ need to be visible in all breakpoints. Basic Rules
  • 11. 11
  • 12. 12
  • 13. Test a Responsive Web Site
  • 14. Breakpoints Each breakpoint requires an adaptation of the layout, with modules that change their position and rules. Another possibility is to have a fluid layout, with text and images that fit proportionately in relation to the width of the page. 14 Breakpoints
  • 16. 16 Focus on the system and on the rules of the modules. Page resize Keep the fluidity of the elements Breakpoints change No visual lock on the elements Device rotation Check that all items carry the resize together
  • 21. 21
  • 22. 22
  • 23. 23 Carousel Adaptation of the module and enable touch experience
  • 25. 25
  • 26. Content Check Content need to be visible on all the screens with different sizes and resolutions •  Text alignment •  Text size •  Max characters number •  End of the sentence with 3 dots 26
  • 27. 27 Particular case Desktop Tablet – First/Design version Tablet – Fixed/Developed Version
  • 28. OS and Browser support It’s not realistic to think we can promise all designs will work perfectly on all devices and on all Operating Systems. We need to define a Gradual Support and some specific Reference Device. 28
  • 29. Something useful Testing on the Desktop with various resolutions is an important step for understanding how the Web Site will look on a device and help save time in testing for each device. Chrome – Window Resizer 29 Firefox Nightly
  • 30. Documentation Guidelines outlining a Responsive Website focus on the specific rules of the various modules. Each module needs to have a dedicated, detailed section that explains the functionality and the adaptation rules for each breakpoint. 30
  • 31. -Global patterns -Colors and fonts -Space inside and outside modules 31 Documentation
  • 32. 32 Make a recap… Breakpoints And Fluidity Modules Strange Case Browser Support and OS Documentation Most important things to remember are the System and testing on Real devices
  • 33. 7/11/1Du: Web implementation and delivery 33