Top Banner
Test Environment Virtualization Michał Sierzputowski
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Michał Sierzputowski - test environment virtualization

Test Environment Virtualization

Michał Sierzputowski

Page 2: Michał Sierzputowski - test environment virtualization

2

25 x nTC

Page 3: Michał Sierzputowski - test environment virtualization

3

The root of the “problem”

Page 4: Michał Sierzputowski - test environment virtualization

Solutions

• Virtualization on local machine

• Physical machines

• Cloud solutions

4

emulator

Page 5: Michał Sierzputowski - test environment virtualization

5

Sauce Labs

Manual testing on over 500 browser and platform configurations.

Native & hybrid mobile apps on a variety of iOS & Android emulator configurations.

Selenium & JavaScript unit tests for web apps on desktop and mobile browsers.

Page 6: Michał Sierzputowski - test environment virtualization

Manual session - demo

6

Page 7: Michał Sierzputowski - test environment virtualization

7

Executing tests on Sauce Labs

Test App

Sauce Connect

Sauce Connect

Page 8: Michał Sierzputowski - test environment virtualization

8

Basic setup

Page 9: Michał Sierzputowski - test environment virtualization

9

How it works – demo

Page 10: Michał Sierzputowski - test environment virtualization

10

Continuous Integration

Execute

ReportCI Server

Page 11: Michał Sierzputowski - test environment virtualization

11

Team City Test Build

Page 12: Michał Sierzputowski - test environment virtualization

12

TC – Sauce Labs plugin

Page 13: Michał Sierzputowski - test environment virtualization

13

PricingOpen Source Manual Individual Small Team Enterprise

Free unlimited testing for open source projects

$12/month $49/month $149/month $$$

UNLIMITED testing minutes3 PARALLEL VMsPUBLIC ACCESSIBILITY of all your tests

2 Concurrent VMs1 User2 Hours Automated TestingUnlimited Manual Testing

3 Concurrent VMs1 User10 Hours Automated TestingUnlimited Manual Testin

6 Concurrent VMs10 Users30 Hours Automated TestingUnlimited Manual Testing

Unlimited Concurrent VMsUnlimited UsersUnlimited Automated TestingUnlimited Manual Testing

Page 14: Michał Sierzputowski - test environment virtualization

14

ComparisonBrowserling

BrowseEmAll

CrossBrowserTesting

BrowserStack

BrowserShots

Sauce Labs

Multi-Browser Viewer

Browsera

TestingBot Spoon Equafy

Basic Price$19/month

$12/month or $99/license

$29.95/month

$39/month Free

$12/month

$139.95/license

$49/month

$40/month

$19/month Free

Mobile No

$19/month or $159/license Yes Yes No Yes Yes No Yes No No

Local Testing Yes Yes Yes Yes No Yes Yes No Yes Yes Yes

Automated Yes No Yes Yes No Yes Yes Yes Yes No Yes

Video / Screenshot Capture Yes Yes Yes Yes Yes Yes Yes Yes Yes No YesDesktop or Web Service Web Desktop Web Web Web Web Desktop Web Web Desktop WebManual Testing Yes Yes Yes Yes No Yes Yes No Yes Yes No

Source: http://www.browseemall.com/Blog/index.php/2015/04/21/cross-browser-testing-solutions-the-ultimate-guide/

Page 15: Michał Sierzputowski - test environment virtualization

15

Questions?

Page 16: Michał Sierzputowski - test environment virtualization

Thank You !

michalsierzputowski

[email protected]