karnacki wearables 3_ways-20150402[1]
TRANSCRIPT
Chris Karnacki, Senior Solutions ConsultantKeynote
Three Ways to Conquer Your Customers on Wearable Devices
© 2015 Keynote LLC
Glad you’re here!You will learn in this talk… When wearables become a big deal: the Apple Watch Where wearables fit into the growing mobile market Considerations for quality and performance
Designing for Functionality and Speed Anticipate the environment and mindset of where wearables will be used Simple wearable apps means complex mobile
Testing best practices for mobile What it looks like in practice Questions (and answers!) Chris Karnacki
© 2015 Keynote LLC 8
Customer experience is everything in mobile
Design+
Quality (coverage)+
Performance=
Customer experience
9
Challenges for mobile quality
Integrations needed for development,
open source, enterprise quality
tools
Faster release velocity;
very different deployment process and feedback loop from production
is critical
Device fragmentation and
rapid, often unpredictable OS
releases
Distributed teams don’t always have
access to a complete real device library
Lines blurring
Mobile Developers
Enterprise QA1 – 2 releases per month
© 2015 Keynote LLC
© 2015 Keynote LLC 10
Why test in the cloud?
Enable Remote and Distributed Teams
•24X7 access to devices via the internet
•Enable remote teams with in-network devices
•Enable multiple users with just one shared device
•Perform all tests that can be accomplished with the device
Eradicate the Device Asset Management
Headache
•No need to source devices and manage carrier plans
•No more scrambling to find specific handset models passed among employees
•24X7 monitoring and support to ensure devices stay available for testing
Foster Collaboration & Consistency
•Utilize features such as share device, save screenshots or generate device video, to convey bugs
•Create defined test execution plans in a test case planner
•Automatic reports complete with proof of test success/ failure
Test Anything
•Any application: web, native, messaging, client-server, streaming media, short-code, etc.
•iPhone, Android, BlackBerry, and other OS’s
•Smartphones, tablets, wearables, game consoles and more
Automate
•Build scripts in either a visual drag-drop interface, programming directly in Java, or using record and playback
•Create high-level test cases that are device-agnostic; implement mini-scripts for specific devices
•Object, image, and OCR recognition
Efficiently perform manual and automated functional testing with robust capabilities to support agile processes and enterprise requirements.
Keynote Mobile TestingManual & Automated Testing
13
Your mobile checklist
‘Must have’ requirements
Integrated solution for both developers and quality
Support for both manual and automated testing
Flexible device access to complete library of devices (e.g., cloud and on-premise)
Support for wide range of test creation skills (e.g., manual, many scripting styles)
Integration with enterprise and open source frameworks
Integration into continuous integration (CI) process
Integrated solution with performance and DevOps teams
Immediate support of new OS’s
© 2015 Keynote LLC