24
Getting More Out of Appium With an Enterprise Grade Level August 4, 2015

Get More out of Appium

Embed Size (px)

Citation preview

Page 1: Get More out of Appium

Getting More Out of AppiumWith an Enterprise Grade Level

August 4, 2015

Page 2: Get More out of Appium

Today’s Presenters

Proprietary & Confidential

Roy NurielDirector, Product ManagerPerfecto [email protected]

Hadas ShaniProduct OwnerPerfecto [email protected]

Page 3: Get More out of Appium

4 Things to do during this webinar

Submit questions using the

Q&A panel.

Participate in the polls

Watch your email for a copy of the recording and slides

Complete the survey

following the presentation

Page 4: Get More out of Appium

Agenda

4Proprietary & Confidential

IntroductionAppium at a glancePerfecto Mobile for AppiumDemo

Recap

Page 5: Get More out of Appium

Introducing Perfecto Mobile

Dominant leader & visionary

Strong Ecosystem

Customers

Partnering with Enterprises to create better mobile apps faster with continuous quality“Perfecto Mobile marks shift in mobile apps QA with Continuous Quality Lab”

Proprietary & Confidential 5

Setting the bar for market success

Page 6: Get More out of Appium

6

Global Data Centers Network

Proprietary & Confidential

Page 7: Get More out of Appium

Quality

Velocity

• Release frequently• Drive fast feedback loop• Automation coverage• Lab is not a 24/7 operation

• Multiple environments scenarios• Quality bars are higher• Complex lab setup

Need Challenge Pain

The Digital Experience Challenges

All env. ScenariosUnattended Automation

Simple to manageReliableSecure

Continuous Quality Lab in the

Cloud

Page 8: Get More out of Appium

What is Appium?

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.

Page 9: Get More out of Appium

Poll 1

How much experience do you have with Appium?

Page 10: Get More out of Appium

We Make Open Source, Enterprise Grade

Mobile Cloud Platform

Environment Capabilities

Automation

Selenium or Appium

IDEIDE

Enterprise Grade

Lab

Zero test code changesSelenium or

Appium

Page 11: Get More out of Appium

Perfecto Mobile for Appium

Automation

Real User Env Capabilities

Enterprise Grade Service

MAKING OPEN-SOURCE ENTERPRISE

READY

Page 12: Get More out of Appium

Perfecto Mobile for Appium

Real User Env Capabilities

Enterprise Grade Service

System Level

Control

Parallel & Cross Platform

OCR & Image Object

Recognition

Rich ReportsAutomatio

n

Page 13: Get More out of Appium

Perfecto Mobile for Appium

Automation

Enterprise Grade Service

Real user environment

GPS Injection

Network Virtualizati

on

Single User

Performance

Hybrid CloudGlobal

Coverage

Page 14: Get More out of Appium

Perfecto Mobile for Appium

Automation

Real User Env Capabilities

Enterprise Security

24X7 Support

Scale & Flexible

Roles & Permissio

ns

Enterprise

Grade

Page 15: Get More out of Appium

Perfecto Mobile for Appium

Open Source

iOS & Android

Native Object

Recognition

CI Support

Automation

Real user environment

Enterprise

Grade

System Level

Control

Parallel & Cross Platform

OCR & Image Object

Recognition

Rich Reports

GPS Injection

Network Virtualizati

on

Single User

Performance

Hybrid CloudGlobal

Coverage

Enterprise Security

24X7 Support

Scale & Flexible

Roles & Permissio

ns

MAKING OPEN-SOURCE ENTERPRISE

READY

Page 16: Get More out of Appium

“Of the many companies offering the mobile testing service, we have found that Perfecto Mobile provides us with the best support. The Appium framework for both iOS and Android aligns with our acceptance test driven development goals and allows for the most flexibility with manual and automated testing.”

Mahshadul Alam, Manager, Master Software Engineer at Capital One

Page 17: Get More out of Appium

Poll 2

What are your top challenges with Appium?

Page 18: Get More out of Appium

Demo

• Set Perfecto Mobile Appium Driver• Add call event• Appium Spy & Recorder• Change network conditions• Parallel test execution

19Proprietary & Confidential

Page 19: Get More out of Appium

Perfecto Mobile for Appium

Automation

Real User Env Capabilities

Enterprise Grade Service

MAKING OPEN-SOURCE ENTERPRISE

READY

Page 20: Get More out of Appium

Making Open Source Enterprise Ready

community.perfectomobile.com/

Get Started

For Appium

Perfecto Mobile

Page 21: Get More out of Appium

Perfecto MobilePartners for the Journey

Page 22: Get More out of Appium

23

Quality - Users Expectations are High, Feedback is Public

“Poor app quality is the primary reason behind the weak adoption, usage and even failure of many mobile apps.”

[ Gartner, Sep 2014 ]

Starbucks App Store Reviews

Proprietary & Confidential

Page 23: Get More out of Appium

24

Mobile Is Diverse, Complex & Dynamic

Proprietary & Confidential

20132012201120102009Windows

8Oct 2012

Windows 7

Oct 2009

FroyoMay 2010

CupcakeApr 2009

iOS 6Sep

2012iOS 5.1

Mar 2012

iOS 5.0Oct 2011

iOS 4.3Mar

2011

iOS 4.2Nov 2010

iOS 3.1Sep

2009

iOS 3.0Jun 2009

iOS 6.0.1

Nov2012

iOS 6.1Jan

2013iOS 6.1.3

Ma2013

Jelly Bean

Jelly BeanJune 2012

Jelly BeanJelly BeanJelly

Bean

ICS

ICSOct 2011

ICSICS

ICS

GingerbreadGingerbrea

dGingerbread

Gingerbread

DonutSep

2009

EclairOct 2009 Gingerbrea

dDec 2010

iOS 4.1Sep

2010iOS 4.0

Jun 2010

iOS 3.2Apr 2010

Page 24: Get More out of Appium

25

Velocity – Without Compromising on Quality

20104 per year

201536 per year

Typical app releases per year

IDC

Proprietary & Confidential

Code Test Deploy Production

Defect ReportingDefect < Incidents

±4-6 months delivery cycle

“Traditional Development Practices Will Fail for Mobile Apps”

[ Gartner April 2014 ]±4 weeks delivery

cycle

The Desired Mobile SDLC with Continuous Quality