mobile meetup : enterprise mobile testing strategy

32
The partner of choice for ISV's How often do you FLOSS ?

Upload: colombomobiledevelopermeetup

Post on 30-May-2015

453 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

How often do you FLOSS ?

Page 2: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

How often do you FLOSS ?

Page 3: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

How often do you floss ?

Uh, not very often.

"That’s ok , Just floss the teeth you want to keep."

Page 4: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

"Just floss the teeth you want to keep."

"Just measure the Goals and Objectives you want to meet."

Page 5: Mobile meetup : Enterprise Mobile Testing Strategy

Enterprise Mobile Testing Strategy

Kishan NavaratneSenior QA Engineer – Test Automation

Page 6: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing beyond Traditional Testing

Page 7: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing Challenges

Page 8: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Test Types Strategy

Emulator/Simulator Real Device (connected to workstation)

Real Device (in the wild)

Page 9: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Test Types Strategy

Cloud Based Vendors

In the Wild Testing

Page 10: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 11: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 12: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Functional Testing Strategy

Feature Testing

Screen Resolution and Form Factor

Installation/ Un-installation

Interrupts During Application Execution

Operating System Fragmentation

Functional test can be Automated

Page 13: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Test Automation Tools

Page 14: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Analyze Crash Reports

http://try.crashlytics.com/

Page 15: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 16: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

60 % Mobile users will

Application if it does not load within 3 Sec.

Page 17: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Usability Testing Strategy

User friendlinessPage layout with minimum clicks/taps

Colors

Informative

localization

Standards HIG for iOS

Page 18: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 19: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

External Factors Testing StrategyInteraction with other apps

Calling

SMS

Alerts

Camera, Music

Network ConnectionsWi-Fi

2G, 3G

Airplane mode

Poor connections

Special factorsHandling exceptions

OS Updates

Page 20: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 21: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Compatibility Testing Strategy

Operating System

Devices

Network \ Operator

Localization

Page 22: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 23: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Performance Testing Strategy

Load Testing

Stress Testing

Resource Usage (Memory, CPU, Battery)

Network Variability Testing (bandwidth variation, loss of connectivity, delays, jitters, etc.,)

Page 24: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Performance Testing Strategy

Load / Stress Testing Tools

Page 25: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Network Link Conditioner

Page 26: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 27: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Security Testing Strategy

Authentication checks

Input Validation checks

Session Management checks

Encryption checks

SQL injection checks

LDAP injection checks

Page 28: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Security Testing Tools

Page 29: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Mobile Testing

Strategy

Page 30: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Page 31: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

[email protected] [email protected]

http://lk.linkedin.com/in/kishannavaratne/

k_navaratne

Kishan Navaratne

Page 32: Mobile meetup : Enterprise Mobile Testing Strategy

The partner of choice for ISV's

Thank You !