Testing Apps for Wearables
Deliver Better Apps Faster, No Compromises
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
Agenda
• Audience questions
• Introduction to wearables
– Market Stats
– Use cases examples
• Challenges wearables add to mobile dev./testers
• The wearables test pillars
• Demo
Audience Questions
• Differences between testing on wearables and
standard mobile devices
• Testing best practices
• Automation options
• Including wearables in the CI process
Wearables Adoption Is Growing
Source: BI Intelligence
Smartwatches will become
the wearables leading
Product category
Smartwatches
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
Wearables Architecture
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
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 Services
Action based launches
Usability Sensor Based
Mobile Payment/
Security Location Based Voice Based
Proximity
Hearth rate, EEG
Accelerometer
Gyroscope
UV
Light
Pressure
Magnetic Field
Proximity
Enterprises Gearing Up For Apple Watch
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
Cook Book for Wearables
Developers & Testers
Getting Started With Wearables
Wearables
selection
Existing QA
program
implications
Test plan
preparation
Automation & CI
adjustments
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
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
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
Automation & CI Adjustments
Automation & CI Changes
Object
analysis
Test Code
creation
Jobs
adaptation
Learn more: www.perfectomobile.com

Testing Apps for Wearables

  • 1.
    Testing Apps forWearables Deliver Better Apps Faster, No Compromises
  • 2.
    Introducing Perfecto Mobile Perfectomobile 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
  • 3.
    Agenda • Audience questions •Introduction to wearables – Market Stats – Use cases examples • Challenges wearables add to mobile dev./testers • The wearables test pillars • Demo
  • 4.
    Audience Questions • Differencesbetween testing on wearables and standard mobile devices • Testing best practices • Automation options • Including wearables in the CI process
  • 5.
    Wearables Adoption IsGrowing Source: BI Intelligence Smartwatches will become the wearables leading Product category Smartwatches
  • 6.
    Introduction To Wearables Connected computing with/without displays Wornon 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
  • 7.
  • 8.
    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
  • 9.
    Unique Use CasesFor Wearables Smartphone Extensions Calendar Sync General Notifications Health measurements fitness measurements, Airport security Purchases Stock inventory In store notifications Authentication Augmented visuals Advanced Services Action based launches Usability Sensor Based Mobile Payment/ Security Location Based Voice Based Proximity Hearth rate, EEG Accelerometer Gyroscope UV Light Pressure Magnetic Field Proximity
  • 10.
    Enterprises Gearing UpFor Apple Watch
  • 11.
    Introduction To WearablesApp Development Wearable apps differ from regular apps • Design • Functionality (subset of apps) • Usability • App size & Installation • User interaction method • HW constraints (battery, CPU) • Sensors
  • 12.
    Cook Book forWearables Developers & Testers
  • 13.
    Getting Started WithWearables Wearables selection Existing QA program implications Test plan preparation Automation & CI adjustments
  • 14.
    Wearables Device SelectionIs 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
  • 15.
    Wearables change yourexisting 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
  • 16.
    16 Build Your MobileWear 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
  • 17.
    Automation & CIAdjustments Automation & CI Changes Object analysis Test Code creation Jobs adaptation
  • 18.

Editor's Notes

  • #3 Leading brands trust Perfecto Mobile to help drive business success USAA: Leading Mobile First bank with a history of firsts – remote check capture (2009), voice assistant (2013) United: 3-star app. 15M downloads (73% iOS), 400K daily launches, 66% participate in loyalty program Dell: Top 10 Global e-commerce site ($4B) optimizing its mobile quality program, in anticipation of a complete traffic shift from web to mobile within 2yrs
  • #6 Wearables from both Android and iOS are gaining momentum led by the smartwatches who are the main leaders in this industry followed by fitness bands, glasses and other devices. We are expected to see a growth of 35% in shipments in this market in the next 5 years.
  • #10 Wearables are designed to run on Android and iOS platforms, however not in the exact “flavor”. for example, for Android wearables, the Android Wear version will be the OS being deployed and developed against, as a subset of Google's Android operating system). The wearables will serve various use cases such as Extensions of the large devices in order to answer a phone call or a text message, provide healthcare and fitness statistics, measurements and data collection, location based services and also productivity such in the use case of the calendar and smartwatch sync.
  • #12 https://developer.android.com/wear/index.html
  • #16 With the introduction of such new devices there will be implications on the existing SDLC processes as well as the quality requirements. Organizations need to look into their existing quality labs and make sure they are ready for such adoption. Leveraging a CQL will become a critical success factor in adopting these new devices. Among the key implications which we foresee are New OS platforms to support (like Android Wear) New wearables devices integrated into the device matrix for your mobile apps Specific test cases developed for the wearables functionality The CQL is the only sustainable solution which can support the above changes and be able to extend skills, tools, processes which are in use today by your mobile app developers into wearables.
  • #17 IEC HIPAA FCC FDA ANSI Others