Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mobile

Post on 22-Apr-2015

860 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Black Belt webinar on using Perfecto Mobile - MobileCloud WebDriver for cross platform automation on real mobile devices from Eclipse IDE.

Transcript

Perfecto Mobile Webinar

Cross platform mobile testing with Eclipse and Selenium

April 10, 2014

Housekeeping Information

The webinar is being recorded

The recording will be emailed to everybody

Please submit questions using the chat panel

Today’s Presenters

Copyright 2013 Perfecto Mobile

3

Eran Kinsbruner

Mobile Quality Evangelist

Director Product Marketing

Joe Alfonsi

Mobile Testing Consultant

Perfecto Mobile

Agenda

Perfecto Mobile Introduction

MobileCloud Platform Overview

Solution Demonstration

Q&A

The MobileCloud

5

Poll Question

Copyright 2013 Perfecto Mobile

6

Reality

Your Dev Velocity + Market Velocity

7

iOS 6.x iOS 7.x

2.3 4.1 4.2 4.4

7 10

Size

3.5 4.5 5 5.5

Size

8 10Size

Versions

Versions

5.4

5.5

5.6

5.4

5.5

5.6

5.4

5.5

5.6

5.4

5.5

5.6

Chicago

New York

Distributed Teams

VersionReleases

Reality Part 2:

Testing Must Fits Inside Each Sprint

8

In case you were wondering…..

Copyright 2013 Perfecto Mobile

10

Solution

Demonstration

MobileCloud Web Driver Concepts

12

Java implementation

Implement relevant Selenium interfaces

Two new layers:

Mobile Driver – represents a MobileCloud

Mobile Device – represents a single device

Selenium RemoteWebDriver not used

MobileCloud Web Driver Implementation

13

Supports three Web Driver implementations:

DOM

Native

Visual

Supports Selenium By classes for object

identification

including identification by Xpath, CSS and by image

MobileCloud Class Relations Diagram

Copyright 2013 Perfecto Mobile

14

MobileCloud Web Driver

Mobile Device

Web Driver DOM

Native

Visual

Web Element

Keyboard

Touch Screen

Timers

Virtual Network

Vitals

Reservation

MobileCloud WebDriver –Function Reference

App Performance

Management (Timers,

Network Conditions)Applications

(Install,

Launch, Close)

Devices (Rotate, Reboot,

Gestures, Vitals, Logs,

Properties)

UI (Screenshots,

Objects, Check

Points)

Reporting

(Visual and

Video)MobileCloud Platform (Device

Scheduling, Data Repositories,

Global Coverage, Live Video

Streaming)

Same API for Web and Mobile

Copyright 2013 Perfecto Mobile

17

Poll Question

Copyright 2013 Perfecto Mobile

18

How To Get The MobileCloud WebDriver

Copyright 2013 Perfecto Mobile

19

Requires a MobileCloud Automation License

Contact Us to learn more

https://www.perfectomobile.com/request_demo

And Now A Contest!

Copyright 2013 Perfecto Mobile

20

• Share your best selenium web scripts

• Top 5 scripts chosen

• Receive a $200 Amazon Gift Card AND

• 1 hour personalized training

• 10 hours of cloud testing

selenium@perfectomobile.com

Submissions open until Friday, April 18th

Thank You

top related