+ All Categories
Home > Presentations & Public Speaking > Cross browser testing with browser stack

Cross browser testing with browser stack

Date post: 16-Apr-2017
Category:
Upload: denys-poloka
View: 251 times
Download: 19 times
Share this document with a friend
17
Denys Poloka 30-03-2017, Lviv CROSS-BROWSER TESTING WITH BROWSERSTACK
Transcript
Page 1: Cross browser testing with browser stack

Denys Poloka30-03-2017, Lviv

CROSS-BROWSER TESTING WITH BROWSERSTACK

Page 2: Cross browser testing with browser stack

INTERNET USING

Page 3: Cross browser testing with browser stack

Test Architect @Levi97+ years of testing experiencePassionate about testing

https://www.linkedin.com/in/poloka/

https://github.com/erfolgden/browserstack_example

ABOUT ME

Page 4: Cross browser testing with browser stack

NO ADS

Page 5: Cross browser testing with browser stack

• Why do you need cross-browser testing• Why BrowserStack• Basic Concepts• BrowserStack usage• Q&A

AGENDA

Page 6: Cross browser testing with browser stack

Cross-browser refers to the ability of a website, web application, HTML construct or client-side script to function in environments that provide its required features and to bow out or degrade gracefully when features are absent or lacking…

https://en.wikipedia.org/wiki/Cross-browser

CROSS-BROWSER TESTING

Page 7: Cross browser testing with browser stack

 

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers

CROSS-BROWSER TESTING

Source Chrome IE Firefox Safari Edge Others

NetMarketShare 56.43% 20.84% 12.22% 3.47% 5.33% 1.70%

StatCounter 62.66% 9.86% 14.95% 5.1% 3.37% 4.06%

W3Counter 56.6% 7.7% 11.1% 14.5% 2% 8.1%

Page 8: Cross browser testing with browser stack

BrowserStack is a cloud-based cross-browser testing tool that enables developers to test their websites across various browsers on different operating systems and mobile devices, without requiring users to install virtual machines, devices or emulators.

WHY BROWSERSTACK

Page 9: Cross browser testing with browser stack

• It makes testing easy• 1100+ real browsers• Native browsers experience• Replace your test labs

WHY BROWSERSTACK

Page 10: Cross browser testing with browser stack

BASIC CONCEPTS

Java

JBehave

Junit

Selenide

Serenity

TestNG

PHP

Behat

Codeception

PHPUnit

Node JS

Cucumber JS

Nightwatch

Protractor

WD

WebdriverIO

Python

Behave

Lettuce

C#

MBUnit

Nunit

Specflow

Page 11: Cross browser testing with browser stack

Setting your operating system, browser, and screen resolution

BASIC CONCEPTS

Page 12: Cross browser testing with browser stack

Remote driver:

BASIC CONCEPTS

Page 13: Cross browser testing with browser stack

Capabilities:

• desired_cap[‘name’] = logintest

• desired_cap[‘project’] = loginformproject • desired_cap[‘build’] = build 4.5• desired_cap[‘browserstack.timezone’] = UTC, New_York, etc.• desired_cap[‘browserstack.selenium_version’] = 2.53.0• desired_cap[‘browserstack.debug’] = false• desired_cap[‘browserstack.local’] = true

BASIC CONCEPTS

Page 14: Cross browser testing with browser stack

Running local tests:

BASIC CONCEPTS

Page 15: Cross browser testing with browser stack

Continuous Integration:

BASIC CONCEPTS

Page 16: Cross browser testing with browser stack

DEMO

Page 17: Cross browser testing with browser stack

ONE COMMON GOAL


Recommended