testing apps for wearables

18
Testing Apps for Wearables Deliver Better Apps Faster, No Compromises

Upload: perfecto-mobile

Post on 16-Jul-2015

1.329 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Testing Apps for Wearables

Testing Apps for WearablesDeliver Better Apps Faster, No Compromises

Page 2: Testing Apps for Wearables

Introducing Perfecto Mobile

Perfecto mobile at a glance

Setting the bar for

market success

Industry standout

& rising star

Perfecto Mobile is the world leader in mobile application

continuous quality, accelerating the velocity of app delivery for

enterprise teams without compromising quality.

FROST AND SULLIVAN

CUSTOMER VALUE

LEADERSHIP AWARD –

MOBILE APPLICATION

TESTING, GLOBAL,

2013

12Data Centers

50KTesting Hours / Month

99.5%Uptime

Global Coverage

Page 3: Testing Apps for Wearables

Agenda

• Audience questions

• Introduction to wearables

– Market Stats

– Use cases examples

• Challenges wearables add to mobile dev./testers

• The wearables test pillars

• Demo

Page 4: Testing Apps for Wearables

Audience Questions

• Differences between testing on wearables and

standard mobile devices

• Testing best practices

• Automation options

• Including wearables in the CI process

Page 5: Testing Apps for Wearables

Wearables Adoption Is Growing

Source: BI Intelligence

Smartwatches will become

the wearables leading

Product category

Smartwatches

Page 6: Testing Apps for Wearables

Introduction To Wearables

Connected computing

with/without displays

Worn on body with easy hands-free access

Shows contextually relevant information to user

Information can be made available at a glance

Can transmit health stats to server

Can support, augment and optimize physical workforce

Page 7: Testing Apps for Wearables

Wearables Architecture

Page 8: Testing Apps for Wearables

Top 10 Projections &

Tips on Wearables

10) The internet of things tipping point for outside the home use cases

9) The newest version of fragmentation

8) Apple Watch and Apple Pay will be the killer apps for 2015

7) Apps usability is a key for wearable adoption

6) Mobile & Wearables 1+1 = 1

5) Increased importance of a mobile Hybrid Cloud

4) A new level of complexity for Dev-Test professionals

3) Wearables technology will shift user engagement

2) Plan for schedule delays in your 1st release

1) They look cool and make a great gift

Page 9: Testing Apps for Wearables

Unique Use Cases For Wearables

Smartphone Extensions

Calendar Sync

General Notifications

Health measurements fitness measurements,

Airport security

Purchases

Stock inventory

In store notifications Authentication

Augmented visuals

Advanced ServicesAction based launches

Usability Sensor BasedMobile Payment/

Security Location Based Voice Based

Proximity

Hearth rate, EEG

Accelerometer

Gyroscope

UV

Light

Pressure

Magnetic Field

Proximity

Page 10: Testing Apps for Wearables

Enterprises Gearing Up For Apple Watch

Page 11: Testing Apps for Wearables

Introduction To Wearables App Development

Wearable apps differ from regular apps

• Design

• Functionality (subset of apps)

• Usability

• App size & Installation

• User interaction method

• HW constraints (battery, CPU)

• Sensors

Page 12: Testing Apps for Wearables

Cook Book for Wearables

Developers & Testers

Page 13: Testing Apps for Wearables

Getting Started With Wearables

Wearables selection

Existing QA program

implications

Test plan preparation

Automation & CI adjustments

Page 14: Testing Apps for Wearables

Wearables Device Selection Is Impacted By

• Combination of Device & Wear considerations

• Hardware & OS & Wear Types

• Technology

– BLE is supported on all iOS platforms

– BLE is only supported on Android 4.3 and later

Page 15: Testing Apps for Wearables

Wearables change your existing QA Program

Mobile & Wearables Are One

- Governance

- Sync Data

- Hybrid Cloud

Real Network Conditions

& Vitals To Consider

New Platforms/OS

To Test Against New use cases to develop and test

Page 16: Testing Apps for Wearables

16

Build Your Mobile Wear Apps Test Plan Properly

Functional (Real Devices)

• Validation of app Functionality

• Smoke / Regressions Testing

• App sync/data between devices

Performance Testing

• HW consumption

• Battery consumption

• Storage on wear

• Wear App performance

• Many notifications handling

Interoperability (IOP)

• Voice / SMS interrupts on mobile

• Notifications to wear

• Engagement methods testing (voice, sensors, location)

Memory Leak

• Memory Usage

• Memory Leaks

Usability Testing

• User Experience, Value Add

• Error notification usability

• Screen size implications

• User feedback capabilities testing, logs

Installation Testing

• New App Install

• Uninstall and Reinstall

• Upgrade testing

Security Testing

• Test for vulnerabilities

• Protect user data

• Compliance with regulations

Localization Testing

• Various language support

Connectivity

• Connectivity testing (Pairing issues, Wi-Fi)

• Compatibility Testing with devices

Page 17: Testing Apps for Wearables

Automation & CI Adjustments

Automation & CI Changes

Object analysis

Test Code creation

Jobs adaptation

Page 18: Testing Apps for Wearables

Learn more: www.perfectomobile.com