Xamarin Test Cloud Presentation

18
Introduction to Xamarin Test Cloud Mobile Software Engineer [email protected] Pranav Khandelwal www.bluetubeinc.com

description

This is a presentation that overviews Xamarin Test Cloud's ability to test hundreds of cross-platform mobiles devices.

Transcript of Xamarin Test Cloud Presentation

Page 1: Xamarin Test Cloud Presentation

Introduction to

Xamarin Test Cloud

Mobile Software Engineer

[email protected]

Pranav Khandelwal

www.bluetubeinc.com

Page 2: Xamarin Test Cloud Presentation

WHO IS BLUETUBE

■ Established in 1999

■ Award-Winning Solutions

■ Experts with Technology and Usability

■ Enterprise Corporations & Non-profit Clients

■ Premier Xamarin Consulting Partner

■ Xamarin Test Cloud Consulting Partners

“Bluetube designs and builds for

enterprise native mobile and

responsive web.”

Page 3: Xamarin Test Cloud Presentation

Automatically test your app on hundreds of real

devices in the cloud

Page 4: Xamarin Test Cloud Presentation

Mobile Quality Challenges

• Device Fragmentation

• App Complexity

• Fast Release Cycles

• Short Sessions

• High Mobile User Expectations

Page 5: Xamarin Test Cloud Presentation

US Device Market Coverage Data

Companies must test on

134 devices to get to 75%

U.S. market coverage

25% 50% 75% 90%Market Share

Nu

mb

er

of

De

vic

es

13

45

134

288

0

Page 6: Xamarin Test Cloud Presentation
Page 7: Xamarin Test Cloud Presentation

Thousands of iOS and Android APIs

Public web APIs

Backend integrations

Third party libraries

Memory, CPU and network constraints

App Complexity

Page 8: Xamarin Test Cloud Presentation

Fast Release CyclesShort

SessionsHigh Mobile User

Expectations

Page 9: Xamarin Test Cloud Presentation

Long Cycles

Rapid

Iterations

High Test Realism

Simplistic Tests

Beta Testing

Manual

Testing

Automated UI

Testing

Unit Testing

Automated UI testing is

the only way to ensure

your app

• looks

• behaves and

• performs

well on a broad set of

devices—

with every release

Page 10: Xamarin Test Cloud Presentation

Local UI Test Authoring Cloud Testing Lab

The End-to-End Mobile Quality Solution

Page 11: Xamarin Test Cloud Presentation

Test Any Native or

Hybrid App

Page 12: Xamarin Test Cloud Presentation

Tap Scroll Swipe Pinch Multi finger

Text Entry Rotation GPS

Examples of User Interactions

Page 13: Xamarin Test Cloud Presentation

DEMO

Page 14: Xamarin Test Cloud Presentation

Jenkins

TFS

TeamCity

Incorporate Xamarin Test Cloud into your continuous

integration environment to shorten the feedback cycle and

prevent users from finding regressions

Page 15: Xamarin Test Cloud Presentation

The End-to-End Mobile Quality Solution

Test on Real Devices

Be confident that your apps function

correctly and look great on real devices

that are not rooted or jail broken.

Accelerate with Continuous Integration

Integrate Xamarin Test Cloud into your

continuous integration process or ALM

to make every release a quality release

Analyze Results Quickly

More than detailed technical feedback,

stunning visual reporting performance

monitoring

Beat Fragmentation

Test automatically on hundreds of

combinations of operation systems,

screens and resolutions

Start immediately

Dedicated QA engineers get you up and

running with Xamarin Test Cloud fast and

ensure your ongoing success

Author Tests Easily

Test your entire app, from the UI down,

using object-level user interface testing

Page 16: Xamarin Test Cloud Presentation

App Explorer

• Walk your app

Walks every screen/button in

your app to look for crashes and

major issues.

• “Generation”

Tours the app and performing

actions like “tapping buttons”

Page 17: Xamarin Test Cloud Presentation

App Explorer

• Run Phase

Runs the app through your suite

of test devices

• App Crashes

• Missing UI

• Can’t install

Page 18: Xamarin Test Cloud Presentation

Thank You

http://www.meetup.com/Atlanta-Xamarin-Users-Group/

@atlxamarin

www.bluetubeinc.com/blog

Tuesday, Feb 24, 2015 at 6:30pm