Download - Testing Apps for Wearables
Testing Apps for WearablesDeliver 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 ServicesAction based launches
Usability Sensor BasedMobile 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