february 2013 ibm/deviceanywhere webcast on mobile testing

20
© 2013 IBM Corporation 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

Upload: leigh-williamson

Post on 12-Nov-2014

686 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation

Deliver 5-star Quality Mobile apps with Keynote’s

DeviceAnywhere Platform and IBM

Leigh Williamson, IBM Distinguished EngineerRachel Obstler, Senior Director of Product Marketing, Keynote DeviceAnywhere®

February 2013

Twitter: @leighawillia

@DevAnywhere

Hashtag: #ibmmobile #ibmkda

Page 2: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation2

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.

Page 3: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation3

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Mobile is different:

• Transformational business models

• Faster lifecycles

• More iterative

Mobile is the NEXT dominant phase of computing

Host/Mainframe

Client/Server

Web/Desktop

Mobile/Wireless/Cloud

IBM Mobile Enterprise

Page 4: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation4

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Build mobile applications

Connect to, and runbackend systems in support of mobile

Test and validate mobile applications on full range of devices

Manage mobile devices, services and applications

Secure my mobile business

Manage & Secure

Build & Connect

IBM’s strategy addresses full range of mobile enterprise needs

Extend & Transform

Extend existing business capabilities to mobile devices

Transform the business by creating new opportunities

Page 5: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation5

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!

Page 6: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation6

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

Page 7: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation7

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Middle Tier ServerClient Tier Devices Back-end Data & Services

Testing involves much more than just the mobile front-end

Testing the end-to-end mobile solution

Page 8: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation8

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

What do mobile testers need?

Page 9: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation9

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

IBM Mobile testing capabilities are comprehensive

�Test automation on device�Mobile device cloud access

IBM Rational Test Workbench

�Simulation of mid-tier or backend systems�Test automation of mid-tier or back-end systems�Performance and load testing

IBM Rational Quality Manager (RQM)

�Test Planning�Test Construction�Test Execution

�ALM Integration�Team Collaboration�Reporting & Dashboard

Page 10: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation10

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

Page 11: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation11

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

How it Works – DeviceAnywhere controls real devices over the Internet

Real Devices, hosted by Keynote or located in your test lab

Your computer, connected to the internet

Your key

presses and

mouse clicks

sent to the

device

The device’s

screen sent

back to your

computer

Page 12: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation12

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Importance of testing on real devices

Different screen resolution / screen size

Unreadable text, blurred images, misalignment of screen elements, and items that fall off thescreen.

Android Customizations

On-screen and physical controls that function differently across devicesCustomized 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.

Mobile device characteristics that impact the quality of your application or website, but

are not easily verifiable using an emulated phone or browser, include:

Page 13: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation13

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 test process

Remotely control and build test scripts on real devices

Physical devices located in data center

Page 14: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation14

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

RQM and DeviceAnywhere

Detailed results with actual and expected device images

Detailed results with actual and expected text

Script results in RQM

IBM RQM Interface

RQM Test Script

Choose DeviceAnywhere Script to execute

Page 15: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation15

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Page 16: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation16

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Flexible options for accessing real devices

Devices

Shared Device Bank

� 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

Page 17: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation17

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Flexible options for system access

Devices

SaaS

�Access to public and private devices

�Test assets stored and accessible from anywhere, anytime

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

� Deploy your own private cloud inside your firewall

Licensed On-Premise Deployment

Page 18: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation18

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

Key Capabilities

� Strategy, planning and implementation

� Mobile-enabled solutions including analytics, commerce, and social business

� Mobile as a service

Key Capabilities

� Mobile web, hybrid and native app development

� Enterprise data, service, and application integration

� Comprehensive mobile testing and device access

Key Capabilities

� Mobile device management

� Device analytics and control

� Secure network communications & management

Manage & Secure

Build & ConnectExtend & Transform

IBM can help you become a mobile enterprise

Page 19: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation19

Mobile @leighawillia @DevAnywhere #ibmmobile #ibmkda

http://www.ibm.com/software/rational/mobile/

Page 20: February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing

© 2013 IBM Corporation20

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.