SlideShare a Scribd company logo
Advanced Strategies for Testing
Responsive Web
A Perfecto & Applitools Webinar
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
Agenda
•Key coverage Recommendations for RWD testing
•Automation at scale for RWD sites
•Visual Testing for RWD sites
•Performance and RWD site optimization
11/10/2017 2© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Intro To RWD – What’s Driving The Adoption
• Digital transformation reality
• Seamless cross platform UX
• One code base to maintain
• Larger customer outreach
• Faster TTM/Platforms Support
11/10/2017 3© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Opportunities for Fast Improvements
11/10/2017 4© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Score for the ability
of a site to load its
critical content

Recommended for you

State of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at SpotifyState of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at Spotify

Presenters: Kristian Lindwall - Tribe lead, Spotify Presented on Mar 22 at 12:30pm Over the last 2 years, Spotify has put a serious effort into raising the bar on mobile continuous delivery. This talk will be about that journey. What major obstacles have we overcome, where are we and what are the current biggest challenges?

mobile delivery
How to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous TestingHow to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous Testing

The basics of XCTest and XCUITest How to write your first XCUITest Ways to improve your continuous testing efforts using XCUITest, including Recorder, Query, Interactions, assertion methods, and HAR

xcuitestmobile appsautomated testing
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation

Presentation on Appium tool. An automated tool for testing android, web and IOS applications. Created by Omar Usman

appiumsoftware testingsoftware development
Desktop Browsers Variance
11/10/2017 5© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Choosing Keyboard Impossible Search Box Overlap Text
Truncations
UI Optimizations
11/10/2017 6© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Apple iPhone X
Apple iPhone X
Any Mobile
Test Coverage For RWD
12/3/2016
Mobile & Web- Test Coverage Principals

Recommended for you

Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing

The document discusses continuous testing in DevOps. It introduces SOASTA and their products for load and performance testing (CloudTest) and mobile functional test automation (TouchTest). SOASTA advocates for continuous integration with small batches, version control, automation, and continuous feedback to align development and testing teams. The presentation provides examples of how SOASTA's clients implement continuous integration by running unit tests and load tests on every code change through Jenkins and addressing issues before deployment.

testingweb performance testingcontinuous integration
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture

The presentation on Testing in DevOps Culture was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author. Author and presenter : Arshi Nazneen

testingatagtr2017devops testing
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016

See HPE’s R&D uses Selenium and other open source tools. Understand the new roles and responsibilities of dev/test @HPE and how they fit into current team structure. Discover their lessons learned about how Selenium and open source has contributed to the success and maturity of HPE's own quality assurance and testing tools across the entire portfolio.

software testingselenium
Platform Specific Coverage Recommendations
11/10/2017 9© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Poll Time
What type of RWD testing is the most challenging for your
organization?
• Accessibility
• Visual Testing
• Functional testing at scale across mobile and web
• Performance and Security (Non functional)
• Other?
Automation at Scale - requirements
• Framework
• Parallel execution
• Reporting
• Easy scripting (EX. BDD)
• Retries
• Utils - (login , scroll )
• Cloud - you can not scale on local PC
• Available resources - web and mobile
• secure
• support Selenium /Appium /XCUItest /Espresso
11/10/2017 11© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Parallel Execution
11/10/2017 12© 2015, Perfecto Mobile Ltd. All Rights Reserved.
CI

Recommended for you

API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio

Katalon Studio is a free and robust automation solution for API, Web, and Mobile testing. It integrates all necessary components with built-in keywords and project templates into a complete automation framework. Katalon Studio is easy to use for beginners but still offers advanced capabilities for experienced users. This solution is trusted by an active community of over 150K users from 150+ countries around the world. In this knolx, we’ll take a look at what is API Testing and how the katalon studio is helpful in API Testing.

knolxknoldknow a knolder
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...

How to use Jenkins for Continuous Load Testing and Mobile Automation Today’s rapid development pace demands continuous testing, and Jenkins, the leading open source automation platform, has emerged as the hub of continuous delivery. SOASTA and CloudBees have tapped Jenkins to enable more test types and approaches that utilize cloud and agile processes for higher quality apps. Join this free webinar and learn: How to use Jenkins for continuous delivery and load testing of mobile applications How to incorporate cloud resources into your development and test environments Using the largest global test cloud for load generation CloudBees’ on premise, in the cloud and hybrid solutions for continuous delivery with Jenkins SOASTA’s Jenkins plugins for testing with real mobile devices and tracking performance baselines Experts from both companies will share stories and demonstrations that will help you implement a continuous approach to quality.

jenkinscontinuous integrationload testing
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...

Accessibility Testing is not easy and it needs right expertise and focus on WCAG guidelines to perform test design, execution and reporting right defects to prevent accessibility violations. This presentation helps in highlighting some of the key issues to address and best practises to use during accessibility testing.

accessibilityaccessibilitytestingcypressio
Parallel Execution
11/10/2017 13© 2015, Perfecto Mobile Ltd. All Rights Reserved.
CI
Takes 6 hours need to
execute it in an hour
Parallel Execution
11/10/2017 14© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Parallel Execution
11/10/2017 15© 2015, Perfecto Mobile Ltd. All Rights Reserved.
How to analyze
results
Smart reporting system
16

Recommended for you

4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind

Watch the webinar here: http://info.perfectomobile.com/App-Dev-Daily-Grind.html?utm_source=dlc-od Learn how to spend less time putting out fires in production, respond quickly to new platform challenges, and reclaim your time for more feature work! You'll see how to: -Catch bugs as early as possible with improved feedback in every CI build -Speed up test execution with Espresso and XCTest -Quickly gain visibility into test failures that impact deployment readiness -Perform rapid debugging and troubleshooting with access to real mobile devices right from your IDE

xctestmobile device testingmobile application development
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy

Recent Microsoft studies have demonstrated not everyone gets automated testing right; many enterprises still lack the know-how to achieve optimum results. Join our upcoming webinar on 5 Keys to your best Automated Testing Strategy. In this webinar, we will cover: Avoiding the Automation ‘Gotchas’ Visualizing end-to-end performance Predicting and solving performance issues …along with a live demo of SOASTA’s Mobile Functional Test with integrated device performance metrics.

soastamobileautomation
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto

Covered in this webinar: - Intro to Perfecto - Digital Challenges - Understanding the Perfecto CQ Lab - Architecture/Setup - Perfecto University, Community and Partner Portal - Perfecto Solution Look and Feel - Q&A By the end of this webinar, you'll have a solid foundation of Perfecto's tools, resources, and products.

Framework
Java - Quantum
https://github.com/Project-Quantum
https://github.com/Project-Quantum/Quantum-Starter-Kit
Javascript - grunt-protractor-cucumber
https://www.npmjs.com/package/grunt-protractor-cucumber
https://www.npmjs.com/package/grunt-protractor-cucumber-html-
report
11/10/2017 17© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Demo
• One script
• wikipedia site
• Two web browsers local machine
• Scale to cloud
• 3 scripts
• parallel executions
• 10 browsers and mobile devices
• Analyze results
18
AI Powered
Visual Testing
for RWD
Aakrit Prasad
Product Management
19
Visual Testing
20
Testing activity aimed to validate that a User Interface
appears Visually Perfect to users.
“Testing the Look & Feel of your Application”

Recommended for you

3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases

The document discusses LinkedIn's transition to a 3x3 release cycle for their flagship mobile app, releasing new versions every three hours. Previously they released monthly. The new process involves continuous integration pipelines for code review, static analysis, unit testing, and UI testing on alpha and beta builds. Tests are automated and run in parallel on emulators to speed the process. Partner teams now validate through automation. Risk is minimized through feature flags and A/B testing. Areas for future improvement include further automating the release process and adding performance testing.

androidtestingios
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & Tools

The document discusses factors to consider when selecting a test automation framework. It describes how there are many options for frameworks available and outlines important criteria to evaluate, such as flexibility, ability to support different applications and interfaces, tool and language independence, parallel execution, and design patterns. The presentation provides examples of different types of frameworks and discusses strategies for building frameworks that can scale and evolve with changing needs.

automationtestingselenium
The Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingThe Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and Testing

Watch a live presentation at http://offer.bitbar.com/the-powerful-and-comprehensive-api-for-mobile-app-development-and-testing Testdroid provides a very powerful and useful API for its users to manage all aspects of mobile development and testing automatically. This powerful API caters your needs to instantly access our device farm, manage your projects, your test runs and results, plus many other things that will make your mobile app, game and web testing smoother, faster and less stressful on real Android and iOS devices. Stay tuned and join our upcoming webinars at http://bitbar.com/testing/webinars/

21
window.innerWidth
22
Visual Differences in RWD
Web
Mobile
RWD Visual Testing Challenges
23
● Different Interfaces = Different Interactions
● Image Scaling & Navigation Menus
● Higher Bug Probability from Changes
● Greater Need for Visual Testing
Types of Visual Bugs
24
LAYOUT
& STYLE
COLOR
& NAVIGATION& CONTEXT

Recommended for you

DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation

This is the presentation from the Inflectra meetup on Testing {(script || bother)}. It explains how using the right software tools can help you test more effectively without scripts and the bother of manual methods such as Excel sheets and whiteboards.

test scriptsuser interface testingtesting
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices

Covered in this Session: - Intro to Perfecto - Monitoring Discovery Questions - Monitoring Key Requirements - Real User Monitoring vs. Synthetic Monitoring - Steps to Set Up Monitoring - Demo - Success Story - Q&A

Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline

The document discusses coverage guidelines throughout the DevOps pipeline. It covers: 1) The need to match the right testing tools to different stages of the pipeline to ensure proper coverage. 2) How coverage involves more than just device/OS combinations and must account for factors like screen size and layout. 3) A demonstration of dynamic testing in the pipeline using tools like Espresso, XCUITest, Appium, and Selenium across local and cloud environments.

seleniumappiumtest coverage
Effective RWD Visual Testing
25
Reducing False Positives
● Anti-Aliasing
● Pixel Brightness
● Letter Positioning
● Image Scaling
Testing for the NEW web
● Dynamic Content
● Moving Elements
26
Visual Issues
Impact of Visual Bugs
27
● Negative Customer Experience
● Poor Brand Impression
● Business Impact
More likely in RWD
28
VISUAL TEST
=
INTERACTION
+
VALIDATION

Recommended for you

Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User Experience

With 4 out of 10 user transactions completed using more than one screen, it's essential to deliver great user experiences across web and mobile. In this webinar, we'll explain how you can efficiently execute and analyze a single test script across digital platforms including real mobile devices, tablets and wearables to: -Develop and execute cross platform mobile and web selenium test code in Eclipse. -Shorten the feedback loop from developers to testers using 1 test report for all digital platforms. -Optimize your test lab coverage for Mobile and Web while mitigating risks. -Complement digital test coverage using interactive testing for Mobile and Web.

mobile testingquality assuranceuser experience
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb

Slide deck from the ministry of testing Boston, 5/15/2018. Hosting John Crawford from Liberty Mutual. Led by Eran Kinsbruner Lead evangelist at Perfecto

devopscontinuoustestingprogressive web apps
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers

Slides from my session for Agile Testers Conference 2018 https://www.crowdcast.io/e/agile-testers-conference-2018

progressive web appsresponsive webmobile
Interaction Tips
29
1. Detect page layout within its page object
(not in the test code)
1. Avoid creating layout specific page objects
2. Avoid detecting layout by window.innerWidth
30
VISUAL TEST
=
INTERACTION
+
VALIDATION
Validation Tips
31
1. Prefer full page validation
2. Focus on lower layout boundaries
3. Prefer real browsers & devices
Automated Visual Testing Workflow
32
Drive the application test and take screenshots
Compare screenshots with baseline images
Report any differences found
Update the baseline
Automated with C.I.

Recommended for you

Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018

Eran Kinsbruner Test Strategy for Progressive web apps using Selenium and Appium for Selenium Conference 2018 in India

pwarwdtest automation
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams

Join Perfecto & CloudBees for a presentation on how to drive mobile app quality feedback in every build, on real devices. Watch a demo featuring the CloudBees Jenkins Workflow showcasing automated testing with Perfecto's Continuous Quality Lab.

continuous qualitycontinuous integrationmobile app testing
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015

Codemotion Tech Meetup - ROME 18-02-2015 Quick introduction to IBM Bluemix and a lot of intereseting references, tutorial and examples.

ibm_bluemixibmpaas
DEMO : www.github.com
33
Can we catch this bug again?
DEMO : RWD Testing with Applitools
34
+ + +
Documentation & Examples here:
- https://applitools.com/resources/
- https://applitools.com/resources/tutorial/
Web Vs. Mobile
11/10/2017 35© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Objects in the Screen
36

Recommended for you

Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint

This document discusses Android services for background execution in mobile applications. It defines services and how they differ from threads, describes the various types of services and how to create them using the Android service wizard in RAD Studio. It also demonstrates services and discusses restrictions and workarounds. Resources for learning more about services are provided.

delphiandroid (operating system)android services
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present

Load testing approaches of the past support application delivery of the past. Times have changed. Today’s leading companies do more testing in less time with higher coverage of their web and mobile applications, everyday. In this webinar you’ll learn: - Why user experience is king - How to do front-to-back performance testing for mobile and web apps - How to deploy web and mobile load tests with global scale and distribution - Live production testing enabled with real-time analysis and control - How real user monitoring drives test creation and guides production testing The time is now to move your testing from the past to the present! Join us for tips and tricks to get you there.

real user monitoringdevopsmobile testing
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present

Load testing approaches of the past support application delivery of the past. Times have changed. Today’s leading companies do more testing in less time with higher coverage of their web and mobile applications, everyday. In this webinar you’ll learn: - Why user experience is king - How to do front-to-back performance testing for mobile and web apps - How to deploy web and mobile load tests with global scale and distribution - Live production testing enabled with real-time analysis and control - How real user monitoring drives test creation and guides production testing The time is now to move your testing from the past to the present! Join us for tips and tricks to get you there.

load testingmobile testingcontinuous integration
HAR data
37
Demo
Quantum (BDD) Framework Based Script
• Goto target.com
• Navigate in site
• Get HAR file from Perfecto system
38
Give Away for Webinar Attendees
11/10/2017 39© 2015, Perfecto Mobile Ltd. All Rights Reserved.
http://info.perfectomobile.com/responsive-web-design-testing-paper.html
Join thousands of Test Automation Pros that leverage
automated visual testing to increase coverage, reduce
maintenance, and speed up release cycles.
Attend our hands-on Master Class, and learn how to:
● Get started with Automated Visual Testing
● Easily integrate visual testing into your existing test
automation infrastructure
● Set up your first test and run it on the cloud
● Leverage Applitools Eyes' unique capabilities and
features for speedy and quality releases
https://register.gotowebinar.com/rt/4904512726618199042
Advanced Strategies for Testing
Responsive Web
A Perfecto & Applitools Webinar
© 2017, Perfecto Mobile Ltd. All Rights Reserved.
Thank You

Recommended for you

Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018

My slides from the OnlineTestConf 2018 conference covering strategies for testing responsive and progressive web apps

pwarwdselenium
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it

Covered in this webinar: - Today's Digital Reality and Challenges - Perfecto's CQ Digital Lab - Devices and Platforms - Perfecto's Open Source Strategy - DEMO - Q & A By the end of this webinar, you'll be able to tackle the challenges of the digital experience and recommend the best solutions for your clients.

Advanced Selenium Testing Techniques
Advanced Selenium Testing TechniquesAdvanced Selenium Testing Techniques
Advanced Selenium Testing Techniques

The document summarizes an advanced Selenium testing techniques webinar. The webinar covers: 1) The current state of cross-browser testing and how it is no longer just for desktop but also important for mobile. 2) Factors to consider when choosing a web test automation framework such as the programming languages supported, execution environments, and reporting capabilities. 3) Techniques for orchestrating Selenium tests including using Jenkins for test execution and treating test code like production code with best practices.

seleniumtest automationjenkins

More Related Content

What's hot

Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
 
Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!
Perfecto by Perforce
 
5 Steps to Detecting Issues Earlier in Your Release Cycles
 5 Steps to Detecting Issues Earlier in Your Release Cycles 5 Steps to Detecting Issues Earlier in Your Release Cycles
5 Steps to Detecting Issues Earlier in Your Release Cycles
Perfecto by Perforce
 
State of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at SpotifyState of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at Spotify
Mobile Delivery Days
 
How to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous TestingHow to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous Testing
Perfecto by Perforce
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
OmarUsman6
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
SOASTA
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
Agile Testing Alliance
 
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Ori Bendet
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
Knoldus Inc.
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
SOASTA
 
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Narayanan Palani
 
4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind
Perfecto by Perforce
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
SOASTA
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
Lizzy Guido (she/her)
 
3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases
Drew Hannay
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & Tools
Amit Rawat
 
The Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingThe Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and Testing
Bitbar
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
Adam Sandman
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
Lizzy Guido (she/her)
 

What's hot (20)

Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
 
Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!Selenium Automation Like You’ve Never Seen!
Selenium Automation Like You’ve Never Seen!
 
5 Steps to Detecting Issues Earlier in Your Release Cycles
 5 Steps to Detecting Issues Earlier in Your Release Cycles 5 Steps to Detecting Issues Earlier in Your Release Cycles
5 Steps to Detecting Issues Earlier in Your Release Cycles
 
State of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at SpotifyState of mobile Continuous Delivery at Spotify
State of mobile Continuous Delivery at Spotify
 
How to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous TestingHow to Leverage XCUITest for Continuous Testing
How to Leverage XCUITest for Continuous Testing
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
ATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps CultureATAGTR2017 Testing in DevOps Culture
ATAGTR2017 Testing in DevOps Culture
 
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016
 
API Testing With Katalon Studio
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
 
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
 
4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind4 Ways to Speed Up Your Mobile App Dev Daily Grind
4 Ways to Speed Up Your Mobile App Dev Daily Grind
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
 
3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & Tools
 
The Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingThe Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and Testing
 
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationDevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 

Similar to Advanced Strategies for Testing Responsive Web

Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
Perfecto Mobile
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User Experience
Perfecto by Perforce
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
Perfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Perfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
Perfecto Mobile
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
Perfecto by Perforce
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
Jim McKeeth
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
SOASTA
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
SOASTA
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
Perfecto Mobile
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
Lizzy Guido (she/her)
 
Advanced Selenium Testing Techniques
Advanced Selenium Testing TechniquesAdvanced Selenium Testing Techniques
Advanced Selenium Testing Techniques
Perfecto by Perforce
 
What's New? - February 2017
What's New? - February 2017What's New? - February 2017
What's New? - February 2017
Lizzy Guido (she/her)
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
DevOps for Enterprise Systems
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
bamadhu
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
Bitbar
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
Riverbed Technology
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
Moshe Kaplan
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Angel Alberici
 

Similar to Advanced Strategies for Testing Responsive Web (20)

Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
Responsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User ExperienceResponsive Web Design: Testing to Deliver a Consistent User Experience
Responsive Web Design: Testing to Deliver a Consistent User Experience
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
Advanced Selenium Testing Techniques
Advanced Selenium Testing TechniquesAdvanced Selenium Testing Techniques
Advanced Selenium Testing Techniques
 
What's New? - February 2017
What's New? - February 2017What's New? - February 2017
What's New? - February 2017
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
 
Expert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project ManagementExpert Days: The VP R&D Open Seminar: Project Management
Expert Days: The VP R&D Open Seminar: Project Management
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 

More from Perfecto by Perforce

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
Perfecto by Perforce
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
Perfecto by Perforce
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
Perfecto by Perforce
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
Perfecto by Perforce
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
Perfecto by Perforce
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
Perfecto by Perforce
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Perfecto by Perforce
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
Perfecto by Perforce
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
Perfecto by Perforce
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Perfecto by Perforce
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
Perfecto by Perforce
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
Perfecto by Perforce
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps Next
Perfecto by Perforce
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
Perfecto by Perforce
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
Perfecto by Perforce
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
Perfecto by Perforce
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
Perfecto by Perforce
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Perfecto by Perforce
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Perfecto by Perforce
 

More from Perfecto by Perforce (20)

Is BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test AutomationIs BDD Worth It? Considerations for Advanced Test Automation
Is BDD Worth It? Considerations for Advanced Test Automation
 
Yoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloudYoda debunks the top 5 challenges of continuous testing in the cloud
Yoda debunks the top 5 challenges of continuous testing in the cloud
 
5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing5 Mobile App Trends & What They Mean for Dev & Testing
5 Mobile App Trends & What They Mean for Dev & Testing
 
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can TrustHow to Scale Digital App Testing With Jenkins & Automation You Can Trust
How to Scale Digital App Testing With Jenkins & Automation You Can Trust
 
Mastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and SeleniumMastering Cross-Browser Test Automation With Cypress and Selenium
Mastering Cross-Browser Test Automation With Cypress and Selenium
 
Cloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More AccessibleCloud Testing Has Never Been Easier or More Accessible
Cloud Testing Has Never Been Easier or More Accessible
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
 
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps NextMoving to Modern DevOps with Fuzzing and ML - DevOps Next
Moving to Modern DevOps with Fuzzing and ML - DevOps Next
 
Leveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps NextLeveraging AI and ML in Test Management Systems - DevOps Next
Leveraging AI and ML in Test Management Systems - DevOps Next
 
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps NextHow Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
How Does AIOps Benefit DevOps Pipeline and Software Quality? - DevOps Next
 
Classification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps NextClassification of Advanced AI and ML Testing Tools - DevOps Next
Classification of Advanced AI and ML Testing Tools - DevOps Next
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
How to Create a Risk Based Testing Strategy With Simulators, Emulators, and R...
 
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App TestingFast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 

Recently uploaded

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 

Recently uploaded (20)

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 

Advanced Strategies for Testing Responsive Web

  • 1. Advanced Strategies for Testing Responsive Web A Perfecto & Applitools Webinar © 2017, Perfecto Mobile Ltd. All Rights Reserved.
  • 2. Agenda •Key coverage Recommendations for RWD testing •Automation at scale for RWD sites •Visual Testing for RWD sites •Performance and RWD site optimization 11/10/2017 2© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 3. Intro To RWD – What’s Driving The Adoption • Digital transformation reality • Seamless cross platform UX • One code base to maintain • Larger customer outreach • Faster TTM/Platforms Support 11/10/2017 3© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 4. Opportunities for Fast Improvements 11/10/2017 4© 2015, Perfecto Mobile Ltd. All Rights Reserved. Score for the ability of a site to load its critical content
  • 5. Desktop Browsers Variance 11/10/2017 5© 2015, Perfecto Mobile Ltd. All Rights Reserved. Choosing Keyboard Impossible Search Box Overlap Text Truncations
  • 6. UI Optimizations 11/10/2017 6© 2015, Perfecto Mobile Ltd. All Rights Reserved. Apple iPhone X Apple iPhone X Any Mobile
  • 7. Test Coverage For RWD 12/3/2016
  • 8. Mobile & Web- Test Coverage Principals
  • 9. Platform Specific Coverage Recommendations 11/10/2017 9© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 10. Poll Time What type of RWD testing is the most challenging for your organization? • Accessibility • Visual Testing • Functional testing at scale across mobile and web • Performance and Security (Non functional) • Other?
  • 11. Automation at Scale - requirements • Framework • Parallel execution • Reporting • Easy scripting (EX. BDD) • Retries • Utils - (login , scroll ) • Cloud - you can not scale on local PC • Available resources - web and mobile • secure • support Selenium /Appium /XCUItest /Espresso 11/10/2017 11© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 12. Parallel Execution 11/10/2017 12© 2015, Perfecto Mobile Ltd. All Rights Reserved. CI
  • 13. Parallel Execution 11/10/2017 13© 2015, Perfecto Mobile Ltd. All Rights Reserved. CI Takes 6 hours need to execute it in an hour
  • 14. Parallel Execution 11/10/2017 14© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 15. Parallel Execution 11/10/2017 15© 2015, Perfecto Mobile Ltd. All Rights Reserved. How to analyze results
  • 17. Framework Java - Quantum https://github.com/Project-Quantum https://github.com/Project-Quantum/Quantum-Starter-Kit Javascript - grunt-protractor-cucumber https://www.npmjs.com/package/grunt-protractor-cucumber https://www.npmjs.com/package/grunt-protractor-cucumber-html- report 11/10/2017 17© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 18. Demo • One script • wikipedia site • Two web browsers local machine • Scale to cloud • 3 scripts • parallel executions • 10 browsers and mobile devices • Analyze results 18
  • 19. AI Powered Visual Testing for RWD Aakrit Prasad Product Management 19
  • 20. Visual Testing 20 Testing activity aimed to validate that a User Interface appears Visually Perfect to users. “Testing the Look & Feel of your Application”
  • 22. 22 Visual Differences in RWD Web Mobile
  • 23. RWD Visual Testing Challenges 23 ● Different Interfaces = Different Interactions ● Image Scaling & Navigation Menus ● Higher Bug Probability from Changes ● Greater Need for Visual Testing
  • 24. Types of Visual Bugs 24 LAYOUT & STYLE COLOR & NAVIGATION& CONTEXT
  • 25. Effective RWD Visual Testing 25 Reducing False Positives ● Anti-Aliasing ● Pixel Brightness ● Letter Positioning ● Image Scaling Testing for the NEW web ● Dynamic Content ● Moving Elements
  • 27. Impact of Visual Bugs 27 ● Negative Customer Experience ● Poor Brand Impression ● Business Impact More likely in RWD
  • 29. Interaction Tips 29 1. Detect page layout within its page object (not in the test code) 1. Avoid creating layout specific page objects 2. Avoid detecting layout by window.innerWidth
  • 31. Validation Tips 31 1. Prefer full page validation 2. Focus on lower layout boundaries 3. Prefer real browsers & devices
  • 32. Automated Visual Testing Workflow 32 Drive the application test and take screenshots Compare screenshots with baseline images Report any differences found Update the baseline Automated with C.I.
  • 33. DEMO : www.github.com 33 Can we catch this bug again?
  • 34. DEMO : RWD Testing with Applitools 34 + + + Documentation & Examples here: - https://applitools.com/resources/ - https://applitools.com/resources/tutorial/
  • 35. Web Vs. Mobile 11/10/2017 35© 2015, Perfecto Mobile Ltd. All Rights Reserved.
  • 36. Objects in the Screen 36
  • 38. Demo Quantum (BDD) Framework Based Script • Goto target.com • Navigate in site • Get HAR file from Perfecto system 38
  • 39. Give Away for Webinar Attendees 11/10/2017 39© 2015, Perfecto Mobile Ltd. All Rights Reserved. http://info.perfectomobile.com/responsive-web-design-testing-paper.html Join thousands of Test Automation Pros that leverage automated visual testing to increase coverage, reduce maintenance, and speed up release cycles. Attend our hands-on Master Class, and learn how to: ● Get started with Automated Visual Testing ● Easily integrate visual testing into your existing test automation infrastructure ● Set up your first test and run it on the cloud ● Leverage Applitools Eyes' unique capabilities and features for speedy and quality releases https://register.gotowebinar.com/rt/4904512726618199042
  • 40. Advanced Strategies for Testing Responsive Web A Perfecto & Applitools Webinar © 2017, Perfecto Mobile Ltd. All Rights Reserved. Thank You