More Related Content
Similar to February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing (20)
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
- 1. Deliver 5-star Quality Mobile apps with Keynote’s
DeviceAnywhere Platform and IBM
Leigh Williamson, IBM Distinguished Engineer
Rachel Obstler, Senior Director of Product Marketing, Keynote
DeviceAnywhere®
February 2013
Twitter: @leighawillia
@DevAnywhere
Hashtag: #ibmmobile #ibmkda
© 2013 IBM Corporation
- 2. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections using standard IBM benchmarks
in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
2 © 2013 IBM Corporation
- 3. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Mobile is the NEXT dominant phase of computing
Mobile is different:
Mobile/Wireless/Cloud
• Transformational business models
• Faster lifecycles
• More iterative
Client/Server
Web/Desktop
Host/Mainframe
IBM Mobile Enterprise
3 © 2013 IBM Corporation
- 4. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
IBM’s strategy addresses full range of mobile enterprise needs
Extend & Transform Build & Connect
Extend existing business Build mobile applications
capabilities to mobile devices Connect to, and run
Transform the business by backend systems in support
creating new opportunities of mobile
Test and validate mobile
applications on full range of
devices
Manage & Secure
Manage mobile devices, services
and applications
Secure my mobile business
4 © 2013 IBM Corporation
- 5. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Quality is critical for mobile applications
Customer facing (B2C) applications
‘Face of the Business’
Engage customer personally and drive loyalty
User experience is key to brand perception
Employee facing (B2E) applications
Increase worker productivity
Speed decision making and action
Poor user experience compromises
investment
No more 1 star ratings!
5 © 2013 IBM Corporation
- 6. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
How is mobile application testing different?
Device platforms, fragmentation, and growth
• iOS, Android, BlackBerry, Windows Phone,
Symbian, etc.
• Multiple form factors and screen resolutions
• Device refresh every 24 months
• In 2011, over 300 new devices released
New capabilities to test
• Camera, GPS, direction, orientation, voice, etc.
More network considerations
• Multiple carriers, variable throughput and latency,
disconnected use, network switching, etc.
User experience is more critical
6 © 2013 IBM Corporation
- 7. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Testing the end-to-end mobile solution
Client Tier Devices Middle Tier Server Back-end Data & Services
Testing involves much more than just the mobile front-end
7 © 2013 IBM Corporation
- 8. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
What do mobile testers need?
8 © 2013 IBM Corporation
- 9. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
IBM Mobile testing capabilities are comprehensive
IBM Rational Quality Test Planning ALM Integration
Test Construction Team Collaboration
Manager (RQM) Test Execution Reporting & Dashboard
IBM Rational Test Workbench
Simulation of mid-tier or backend systems
Test automation on device Test automation of mid-tier or back-end systems
Mobile device cloud access Performance and load testing
9 © 2013 IBM Corporation
- 10. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
DeviceAnywhere – access to real devices in the Cloud
Keynote’s DeviceAnywhere platform enables the mobile testing process with:
Cloud-based platform providing access to real mobile devices from anywhere
Manual testing and collaboration features for new feature and compatibility testing
Automated testing for smoke and regression testing, accelerating test coverage
and time to market
10 © 2013 IBM Corporation
- 11. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
How it Works – DeviceAnywhere controls real devices over the
Internet
Your key The device’s
presses and screen sent
mouse clicks back to your
sent to the computer
device
Your computer, connected to the Real Devices, hosted by Keynote or located
internet in your test lab
11 © 2013 IBM Corporation
- 12. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Importance of testing on real devices
Mobile device characteristics that impact the quality of your application or website, but
are not easily verifiable using an emulated phone or browser, include:
Different screen Unreadable text, blurred images, misalignment
resolution / screen of screen elements, and items that fall off the
size screen.
Android On-screen and physical controls that function
Customizations differently across devices
Customized handling of inputs and events
(e.g. Samsung Swype vs. default Android
keyboard).
Memory / CPU Low or insufficient memory or processing power.
Impacts of other services running on the device.
12 © 2013 IBM Corporation
- 13. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Use RQM and DeviceAnywhere to test mobile apps
and websites on real devices
IBM RQM DeviceAnywhere Real Devices
Plan, manage, and execute your Remotely control and build test Physical devices located in data
test process scripts on real devices center
13 © 2013 IBM Corporation
- 14. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
RQM and DeviceAnywhere
IBM RQM
Interface
RQM
Detailed
Test
results with
Script
actual and
expected
device
images
Choose
DeviceAnywhere
Script to execute
Script
Detailed
results
results with
in RQM
actual and
expected
text
14 © 2013 IBM Corporation
- 15. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
15 © 2013 IBM Corporation
- 16. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Flexible options for accessing real devices
Shared Device Bank
Devices
24X7 access to hundreds of smart devices
Multiple copies of devices as well as reservations and wait
device features ensure availability
Private Devices
24X7 access to your devices
Keynote acquires and manages devices; swaps devices as
needed to support new models
Hosted by Keynote or deployed on premise
Local Devices
Plug your smart devices on hand directly into your local
computer
16 © 2013 IBM Corporation
- 17. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
Flexible options for system access
SaaS
Access to public and private devices
Test assets stored and accessible from anywhere, anytime
Devices
Licensed Hosted
Private SaaS environment with access to all of your private devices
in the cloud
Keynote hosts and manages your private system and devices
Licensed On-Premise Deployment
Licensed On-Premise
Deploy your own private cloud inside your firewall
17 © 2013 IBM Corporation
- 18. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
IBM can help you become a mobile enterprise
Extend & Transform Build & Connect
Key Capabilities Key Capabilities
Strategy, planning and Mobile web, hybrid and native
implementation app development
Mobile-enabled solutions Enterprise data, service, and
including analytics, commerce, application integration
and social business Comprehensive mobile
Mobile as a service testing and device access
Manage & Secure
Key Capabilities
Mobile device management
Device analytics and control
Secure network communications & management
18 © 2013 IBM Corporation
- 19. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
http://www.ibm.com/software/rational/mobile/
19 © 2013 IBM Corporation
- 20. Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda
© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
20 © 2013 IBM Corporation