meetup kickoff slides - perfecto mobile, september 2014

Post on 22-Apr-2015

232 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Mobile Apps Dev&Test meetup slides

TRANSCRIPT

Mobile App Dev-Test Meetup Kickoff

Welcome

September 16th, 2014

Presented by: Eran Kinsbruner, Director, Mobile Evangelist

Perfecto Mobile

Agenda

• Meetup Introduction

• Increasing dev. velocity creates challenges

• Real Devices vs. Emulators

• Real life examples

• Challenges for dev/test

• RWD (Good & Bad)

• Open Discussion

• Planning for Next Quarter Meetup (17 December 2014)

2

Meetup Introduction

Copyright 2013 Perfecto Mobile

3

Get industry insight

Exchange Experience

Build Best Practices

Some Outstanding Mobile Market Trends

Copyright 2013 Perfecto Mobile

4

Mobile Payment/Mobile Wallet

Wearables – Google Glass, Watches

Transition to OSS tools (Cucumber, Appium)

CI/CD & Quality Shift Left (Including Performance)

Rising User Expectations

5Source: Perfecto Mobile Survey

Expect Fast iOS 8 Adoption

6Source: LINK

Android Adoption Will Be (Artificially) Slow

7

Android Fragmentation

9

Source: Open Signal - Aug 2014

App Dev is Hard

Dev Velocity must Match Market Velocity

2.3 4.1 4.2 4.4

7 10

3.5 4.5 5 5.5

Size

Versions

5.4

5.55.6

5.4

5.55.6

Size

Size

iOS 7.x iOS 8.x

8 10

Versions

5.4

5.5

5.6

5.4

5.5

5.6

Mumbai

Charlotte

Distributed Teams

App Versions

4.7 5.5

But, Change is Constant

11

New Use Case

support ??

Required support for new Devices / OS

or

Additional OS support??

iOS 8: Extensibility

The Challenges – Velocity vs. Quality

• Pain:

• Market pressure compressing

delivery schedules

• Growing App complexity driving

test case growth

• Rapidly evolving test matrix

• Goal:

• Deliver feedback to developers

faster

• Complete test coverage within

each sprint cycle

• Strategy

• Increase automation

• Adopt continuous integration

Copyright 2013 Perfecto Mobile

12

And

Or

The Need for Speed is Driving

DevTest Adoption Now

Copyright 2013 Perfecto Mobile

13

• Collaboration between Dev and Test is increasing

• Continuous integration is accelerating the move towards DevTest

• Performance testing is starting earlier and occurring more frequently

• DevOps adoption is less mature compared to the evolution of DevTest

• Automation is a fundamental enabler

Dev Test Stage Deploy

Unit Test

Fn Test

Perf Test

UAT

Monitoring

Continuous Integration

Continuous Delivery

Ch

an

gin

g S

DLC

Perf Test

Emulators vs. Real Devices

Real devices = Accurate development feedback (Reliability)

Real hardware and relevant OS versions

Same target as your end-users will use

Real network conditions

Risk tolerance – Real devices reduces quality risks

Cannot determine quality level based on emulators

Copyright 2013 Perfecto Mobile

14

There are use cases when Emulators can be useful:

Early feedback while binary or devices are not available

Enhanced debugging locally within the IDE (Xcode/Eclipse)

UI/L&F on various Emulator skins prior to real device testing

Alpha phase basic functionality testing

Real Devices vs. Emulators - Example

iOS8 Implications on DevTest

• Interactive Notifications Functionality

• App Extensions

• TouchID Enhanced Technology

• Swift Language Introduced

• Continuity and contextual Awareness (Handoff)

Copyright 2013 Perfecto Mobile

16

System level control is a must

17

Notification handling

18

iOS8 Actionable Notifications

Event Based Testing

19

RWD & AWD Definitions

Enhanced UX through 2 methods

Copyright 2013 Perfecto Mobile

20

Adaptive web design uses

predefined layouts that have

been carefully constructed for a

variety of screen sizes

Responsive web design is

client-side which means the

page is sent to the device

browser (the client), and the

browser then modifies the

appearance of the page in

relation to the size of the

browser window.

RWD Examples - Wrong

21

RWD Examples - Good

Copyright 2013 Perfecto Mobile

22

HTC One (M8) Amazon Fire

Apple iPad Mini

Open Discussion

Thank You!

top related