Cross Browser Testing

Cross Browser Testing 2018-07-20T15:24:27-04:00
A flawless experience = a loyal + engaged user

-Keeping track of web browser and device trends can be a daunting task
-Users expect a seamless experience moving between smartphone, tablet, and laptop
-Cross browser testing tools are vital to ensuring a great user experience
-UX and digital transformations are redefining business as we know itpr

Read more about user experience and how digital transformations are redefining businesses >

 

Cross-browser testing: Top 3 Challenges to a great/quality/flawless user experience
  1. An always-on, up-to-date testing lab: constant Browser/OS/Device updates requires extensive resources to maintain
  2. Automation: Having integrated tools for automating complex test flows & use cases
  3. Analysis: The ability to quickly drill-down into analytics data to maintain delivery pipeline schedule

 

How many browsers should you be testing for?

The average web browser is updated every 30 days. When you add multiple browser options across various operating systems on different platforms, you end up with hundreds- if not thousands- of possible browser permutations to test. You might have a testing infrastructure in place, but a lack of quick and efficient analysis of testing results can really slow you down; this is compounded by the need to run separate test flows for web apps and native apps on diverse targets. What’s more, multiple dev and test teams can lead to inconsistencies in the form and function of your web application. Our cloud-based Continuous Quality Lab gives you the tools you need to quickly and efficiently test your web app against hundreds of platform permutations in one place.

Learn what devices and browsers you must include in your test lab – download our Factors reference guide

 

 

Testing Progressive Web Apps

 

In addition to normal cross-browser testing permutations like Windows/Firefox, Android/Chrome, Safari/iOS, DevOps teams are now being asked to test for additional test cases with consideration towards progressive web app (PWAs) features. Especially since the launch of iOS 11.3, which has built-in support for PWA features, teams have been quickly building PWA versions of their mobile/web experiences.

Perfecto has been working on PWA for a while and is uniquely positioned to help you with some new PWA test capabilities on platform:

  • Launching PWAs – The ability to launch PWAs from device home screens benefits users and creates a new challenge for test automation. Perfecto is introducing a new capability to launch progressive sites in parallel on desktop and mobile platforms.
  • Test authoring & execution – As a hybrid technology, PWAs require the ability to interact with different types of user interface objects. Perfecto’s Object Spy provides test automation developers a single view of all objects in application under test. As a result, identifying and interacting with both web and native iOS and Android objects in a single flow is fully supported. This overcomes Selenium and Appium limitations of inspecting PWA document object model (DOM).
  • Test audio, camera, and location-based scenarios – PWAs introduce the rich engagement capabilities of mobile devices to websites. Perfecto supports automated testing of user flows requiring audio, image and location-based inputs. Automated testing can also handle push notifications.
  • User condition test scenarios – The PWA benefits of increased conversions are in part driven by websites now becoming accessible while users are offline leveraging service workers. Perfecto’s Wind Tunnel™ capability enables testing network disconnections and measuring object rendering times.
  • One test, one report – Perfecto supports executing PWA tests in the cloud, on desktop and mobile platforms in parallel. PWA tests executed across Android, iOS, Windows and MAC OS generate one combined test report.

 

More on Progressive Web Apps…
4 Essentials for Cross-browser testing success

 

1. Integration into your toolchain

Our tools seamlessly integrate into your existing test frameworks to maximize your testing automation, day and night. Gauge the health of your app at a glance with our powerful analytics.

Integrations for everyone – (IDEs, CIs, Frameworks, etc) >
And other tools like; Slack, Jira, etc

2. Orchestrate Testing among global teams

Perfecto’s CQ Lab allows teams to test their digital engagement against connected mobile devices and browsers. Instead of jumping from one testing environment to another, everyone can access one digital test lab.

3. Persona-based Selenium + Open Source Test Automation

Run automated functional and persona-based tests. Ensure digital quality with cross platform testing as well as real user conditions such as location, network type and speed, and apps running in the background.

Check out our how we make Selenium & open source testing more awesome

4. Integrated (and fast) reporting & analytics

Quickly compare and drill down into problem areas. Share results with team members and speed issue resolution, and time-to-market.

Check out our DigitalZoom Reporting & Analytics

The Perfecto platform empowers you with these three keys for responsive & mobile testing
Supported Devices
  • Alcatel One Touch Fierce 7024W

    Release Date: October, 2013
    Display Resolution: 540 x 960 pixels
    Pixel Density (dot pitch): 245 PPI

  • Amazon Kindle Fire HDX 8.9

    Release Date: September, 2014
    Display Resolution: 2560 x 1600 pixels
    Pixel Density (dot pitch): 339 PPI

  • Apple iPad 2

    Release Date: March, 2011
    Display Resolution: 1024 x 768 pixels
    Pixel Density (dot pitch): 132 PPI

  • Apple iPad 3

    Release Date: March, 2012
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 264 PPI

  • Apple iPad 4

    Release Date: November, 2012
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 264 PPI

  • Apple iPad Air

    Release Date: November, 2013
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 264 PPI

  • Apple iPad Air 2

    Release Date: October, 2014
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 264 PPI

  • Apple iPad Mini

    Release Date: November, 2012
    Display Resolution: 1024 x 768 pixels
    Pixel Density (dot pitch): 162 PPI

  • Apple iPad Mini 2

    Release Date: November, 2013
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 324 PPI

  • Apple iPad Mini 3

    Release Date: October, 2014
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 324 PPI

  • Apple iPad Mini 4

    Release Date: September, 2015
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 324 PPI

  • Apple iPad Pro 9.7

    Release Date: March, 2016
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 264 PPI

  • Apple iPhone 4

    Release Date: June, 2010
    Display Resolution: 640 x 960 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 4S

    Release Date: October, 2011
    Display Resolution: 640 x 960 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 5

    Release Date: September, 2012
    Display Resolution: 640 x 1136 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 5C

    Release Date: September, 2012
    Display Resolution: 640 x 1136 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 5S

    Release Date: September, 2013
    Display Resolution: 640 x 1136 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 6

    Release Date: September, 2014
    Display Resolution: 750 x 1334 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 6 Plus

    Release Date: September, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 401 PPI

  • Apple iPhone 6S

    Release Date: September, 2015
    Display Resolution: 750 x 1334 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 6S Plus

    Release Date: September, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 401 PPI

  • Apple iPhone 7

    Release Date: September, 2016
    Display Resolution: 750 x 1334 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 7 Plus

    Release Date: September, 2016
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 401 PPI

  • Apple iPhone 8

    Release Date: September, 2017
    Display Resolution: 750 x 1334 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone 8 Plus

    Release Date: September, 2017
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 401 PPI

  • Apple iPhone SE

    Release Date: March, 2016
    Display Resolution: 640 x 1136 pixels
    Pixel Density (dot pitch): 326 PPI

  • Apple iPhone X

    Release Date: November, 2017
    Display Resolution: 1125 x 2436 pixels
    Pixel Density (dot pitch): 459 PPI

  • Apple iPod Touch 4

    Release Date: September, 2010
    Display Resolution: 640 x 960 pixels
    Pixel Density (dot pitch): 326 PPI

  • BlackBerry Bold 9900

    Release Date: August, 2011
    Display Resolution: 640 x 480 pixels
    Pixel Density (dot pitch): 286 PPI

  • Blackberry Passport

    Release Date: September, 2014
    Display Resolution: 1440 x 1440 pixels
    Pixel Density (dot pitch): 453 PPI

  • BlackBerry Z30

    Release Date: September, 2013
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 295 PPI

  • Google Asus Nexus 7

    Release Date: July, 2013
    Display Resolution: 1920 x 1200 pixels
    Pixel Density (dot pitch): 323 PPI

  • Google LG Nexus 5

    Release Date: October, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 445 PPI

  • Google Motorola Nexus 6

    Release Date: October, 2014
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 493 PPI

  • Google Nexus 5X

    Release Date: October, 2015
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 423 PPI

  • Google Nexus 6P

    Release Date: November, 2015
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 518 PPI

  • Google Nexus 9

    Release Date: November, 2014
    Display Resolution: 2048 x 1536 pixels
    Pixel Density (dot pitch): 288 PPI

  • Google Pixel

    Release Date: October, 2016
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • HTC Desire 816

    Release Date: February, 2014
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 267 PPI

  • HTC One

    Release Date: March, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 468 PPI

  • HTC One A9

    Release Date: November, 2015
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 440 PPI

  • HTC One M8

    Release Date: March, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • HTC One M9

    Release Date: March, 2015
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • HTC Windows Phone 8X

    Release Date: November, 2012
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 342 PPI

  • Huawei Ascend P1

    Release Date: May, 2012
    Display Resolution: 540 x 960 pixels
    Pixel Density (dot pitch): 256 PPI

  • Huawei Ascend P7

    Release Date: June, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • Huawei Ascend P8

    Release Date: April, 2015
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 424 PPI

  • LG G Flex

    Release Date: November, 2013
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 245 PPI

  • LG G2

    Release Date: September, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 424 PPI

  • LG G2 Mini

    Release Date: April, 2014
    Display Resolution: 540 x 960 pixels
    Pixel Density (dot pitch): 234 PPI

  • LG G3

    Release Date: June, 2014
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 538 PPI

  • LG G4

    Release Date: April, 2015
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 538 PPI

  • LG G5

    Release Date: April, 2016
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 554 PPI

  • Lumia 430

    Release Date: May, 2015
    Display Resolution: 480 x 800 pixels
    Pixel Density (dot pitch): 235 PPI

  • Lumia 435

    Release Date: March, 2015
    Display Resolution: 480 x 800 pixels
    Pixel Density (dot pitch): 233 PPI

  • Lumia 532

    Release Date: February, 2015
    Display Resolution: 480 x 800 pixels
    Pixel Density (dot pitch): 233 PPI

  • Lumia 535

    Release Date: December, 2014
    Display Resolution: 540 x 960 pixels
    Pixel Density (dot pitch): 220 PPI

  • Lumia 540

    Release Date: May, 2015
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 294 PPI

  • Lumia 550

    Release Date: December, 2015
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 315 PPI

  • Lumia 635

    Release Date: June, 2014
    Display Resolution: 480 x 854 pixels
    Pixel Density (dot pitch): 221 PPI

  • Lumia 636

    Release Date: June, 2014
    Display Resolution: 480 x 854 pixels
    Pixel Density (dot pitch): 221 PPI

  • Lumia 638

    Release Date: December, 2014
    Display Resolution: 480 x 854 pixels
    Pixel Density (dot pitch): 218 PPI

  • Lumia 640

    Release Date: March, 2015
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 294 PPI

  • Lumia 640XL

    Release Date: April, 2015
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 259 PPI

  • Lumia 650

    Release Date: February, 2016
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 297 PPI

  • Lumia 730

    Release Date: September, 2014
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 316 PPI

  • Lumia 735

    Release Date: September, 2014
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 312 PPI

  • Lumia 830

    Release Date: September, 2014
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 294 PPI

  • macOS High Sierra Browsers

    Safari 11
    Chrome 42-65, beta(66)
    Firefox 39-59
    May require longer initialization

  • Microsoft Surface Pro 3

    Release Date: June, 2014
    Display Resolution: 2160 x 1440 pixels
    Pixel Density (dot pitch): 216 PPI

  • Microsoft Surface Pro 4

    Release Date: October, 2015
    Display Resolution: 2736 x 1824 pixels
    Pixel Density (dot pitch): 267 PPI

  • Motorola Droid Mini

    Release Date: August, 2013
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 342 PPI

  • Motorola Droid Razr M

    Release Date: September, 2012
    Display Resolution: 540 x 960 pixels
    Pixel Density (dot pitch): 256 PPI

  • Motorola Moto E4

    Release Date: June, 2017
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 294 PPI

  • Motorola Moto G

    Release Date: November, 2013
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 326 PPI

  • Motorola Moto X

    Release Date: September, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 424 PPI

  • Nokia Lumia 620

    Release Date: January, 2013
    Display Resolution: 480 x 800 pixels
    Pixel Density (dot pitch): 246 PPI

  • Nokia Lumia 920

    Release Date: November, 2012
    Display Resolution: 768 x 1280 pixels
    Pixel Density (dot pitch): 332 PPI

  • Nokia Lumia 925

    Release Date: June, 2013
    Display Resolution: 768 x 1280 pixels
    Pixel Density (dot pitch): 332 PPI

  • Nokia Lumia 928

    Release Date: May, 2013
    Display Resolution: 768 x 1280 pixels
    Pixel Density (dot pitch): 332 PPI

  • OS X El Capitan Browsers

    Safari 10-11
    Chrome 42-65, beta(66)
    Firefox 39-59
    May require longer initialization

  • Samsung Ace 3

    Release Date: July, 2013
    Display Resolution: 480 x 800 pixels
    Pixel Density (dot pitch): 233 PPI

  • Samsung Galaxy Note 2

    Release Date: September, 2012
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 267 PPI

  • Samsung Galaxy Note 3

    Release Date: September, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 386 PPI

  • Samsung Galaxy Note 4

    Release Date: October, 2014
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 518 PPI

  • Samsung Galaxy Note 5

    Release Date: August, 2015
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 518 PPI

  • Samsung Galaxy Note 8

    Release Date: September, 2017
    Display Resolution: 1440 x 2960 pixels
    Pixel Density (dot pitch): 521 PPI

  • Samsung Galaxy Note Pro 12.2

    Release Date: March, 2014
    Display Resolution: 2560 x 1600 pixels
    Pixel Density (dot pitch): 247 PPI

  • Samsung Galaxy S3

    Release Date: May, 2012
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 306 PPI

  • Samsung Galaxy S4

    Release Date: April, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • Samsung Galaxy S5

    Release Date: April, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 432 PPI

  • Samsung Galaxy S6

    Release Date: April, 2015
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 577 PPI

  • Samsung Galaxy S6 Edge

    Release Date: March, 2015
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 577 PPI

  • Samsung Galaxy S7

    Release Date: March, 2016
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 577 PPI

  • Samsung Galaxy S7 Edge

    Release Date: March, 2016
    Display Resolution: 1440 x 2560 pixels
    Pixel Density (dot pitch): 534 PPI

  • Samsung Galaxy S8

    Release Date: April, 2017
    Display Resolution: 1440 x 2960 pixels
    Pixel Density (dot pitch): 570 PPI

  • Samsung Galaxy S8+

    Release Date: April, 2017
    Display Resolution: 1440 x 2960 pixels
    Pixel Density (dot pitch): 529 PPI

  • Samsung Galaxy S9

    Release Date: March, 2018
    Display Resolution: 1440 x 2960 pixels
    Pixel Density (dot pitch): 568 PPI

  • Samsung Galaxy S9+

    Release Date: March, 2018
    Display Resolution: 1440 x 2960 pixels
    Pixel Density (dot pitch): 531 PPI

  • Samsung Galaxy Tab 3 7.0

    Release Date: July, 2013
    Display Resolution: 600 x 1024 pixels
    Pixel Density (dot pitch): 170 PPI

  • Samsung Galaxy Tab 3 Lite

    Release Date: January, 2014
    Display Resolution: 600 x 1024 pixels
    Pixel Density (dot pitch): 170 PPI

  • Samsung Galaxy Tab A

    Release Date: March, 2015
    Display Resolution: 768 x 1024 pixels
    Pixel Density (dot pitch): 160 PPI

  • Samsung Galaxy Tab S2

    Release Date: September, 2015
    Display Resolution: 1536 x 2048 pixels
    Pixel Density (dot pitch): 264 PPI

  • Sony Xperia M4 Aqua

    Release Date: June, 2015
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 294 PPI

  • Sony Xperia Z

    Release Date: January, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • Sony Xperia Z1

    Release Date: September, 2013
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 441 PPI

  • Sony Xperia Z3

    Release Date: September, 2014
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 424 PPI

  • Sony Xperia Z3 Compact

    Release Date: September, 2014
    Display Resolution: 720 x 1280 pixels
    Pixel Density (dot pitch): 319 PPI

  • Sony Xperia Z5

    Release Date: October, 2015
    Display Resolution: 1080 x 1920 pixels
    Pixel Density (dot pitch): 428 PPI

  • Windows 10 Browsers

    Chrome 54-65, beta(66)
    Firefox 49-59
    IE 11
    Edge 14, 15, 16
    Win 10 Embedded Server

  • Windows 7 Browsers

    Chrome 54-65, beta(66)
    Firefox 49-59
    IE 11

  • Windows 7 Legacy Browsers

    Chrome 40-53
    Firefox 39-48
    IE 8-10
    MS Server 2008 R2
    May require longer initialization

  • Windows 8 Legacy Browsers

    Chrome 40-53
    Firefox 39-48
    MS Server 2012 R2
    May require longer initialization

  • Windows 8.1 Browsers

    Chrome 54-65, beta(66)
    Firefox 49-59
    IE 11

See All Available Devices

Ready to get serious about testing & automating?