7 Steps to Pragmatic Mobile Testing

Embed Size (px)

Citation preview

  • 2014 SOASTA. All rights reserved. April 17, 2015 1

  • 2014 SOASTA. All rights reserved. April 17, 2015 2

  • 2014 SOASTA. All rights reserved. April 17, 2015 3

    o Expanding Test Plans

    o Shorter Product Cycles

    o More Device Platforms

    o A Changing Focus

    o An Emphasis on Analysis

  • 2014 SOASTA. All rights reserved. April 17, 2015 4

    Time

    Duration

    Location

    Intent

    TIP: Work with your product owner, review market"research, conduct user focus groups, and verify/validate "with real user monitoring

  • 2014 SOASTA. All rights reserved. April 17, 2015 5

    Developers intended execution paths

    User common use paths

  • 2014 SOASTA. All rights reserved. April 17, 2015 6

    Developers intended execution paths

    User common use paths

    User revenue generating patterns

    Current problem areas

    TIP: Use real user data to create test cases

  • 2014 SOASTA. All rights reserved. April 17, 2015 7

    Core functions and experiences

    Core differentiators

    Edge functions

    Complicated

    Repetitive

    Measure manual effort

    Know your person days per cycle, per area

    TIP: Use your matrix to know which tests to automate

  • 2014 SOASTA. All rights reserved. April 17, 2015 8

    Rank active devices

    Analyze device usage

    Weight matrix to device

    Know problem areas per device

    Core devices to own

    Edge devices to borrow/rent

    TIP: Choose which devices you must own "for testing and which might be optional but available"based on real user monitoring

  • 2014 SOASTA. All rights reserved. April 17, 2015 9

    mPulse Product Offering

    Lite and ProReal User Monitoring of mobile web and apps

    Real-time data collectionReal-time analysis

    Real-time display within 7 secondsReal-time and over-time

    Data collection and savingBuilt-in dimensions: location, browser, OS

    Built-in dashboardsLite: $0 / Pro: $99/month

  • 2014 SOASTA. All rights reserved. April 17, 2015 10

    Start ASAP

    Simple

    Time Consuming

    Mundane

    Rhythm

    TIP: Goal is Continuous Integration execution

  • 2014 SOASTA. All rights reserved. April 17, 2015 11

    TouchTest Product Offering

    BasicManual testing of mobile apps and websites

    Access to hundreds of devicesVideo and image capture Batch design verificationRemote control function

    Multi-Touch supportCollaborate with your team on the same device

    Remote control functionStarting at $99/month

  • 2014 SOASTA. All rights reserved. April 17, 2015 12

    TouchTest Product Offering

    TouchTest EnterprisePrivate hosted Self Deployed

    Manual testing of mobile apps and websites

    Manual testing of mobile apps and websites

    Unlimited hours of tested on private hosted devices

    Unlimited hours of tested on private hosted devices

    All the features of Basic Automated TestingAutomated Testing Re-Use scripts!

    Re-Use scripts! Device Monitoring Device Monitoring Complex Gesture SupportGesture Support Continuous Integration

    Contact Us Contact Us

  • 2014 SOASTA. All rights reserved. April 17, 2015 13

    Device reaction to app functionality Battery, CPU, Memory

    Common user path

    Speed per screen or page

    Separate back and front end performance

    Performance to revenue correlation/transaction or task completion

    TIP: Prioritize tests to highest revenue producing/completion paths

  • 2014 SOASTA. All rights reserved. April 17, 2015 14

    Time to Market

    Functional

    Competitive

    TIP: Prioritize which strategy you will apply with the time saved from"test automation

  • 2014 SOASTA. All rights reserved. April 17, 2015 15

    Know your:1. User2. App3. Matrix4. Devices5. Plan to automate6. Performance7. Edge

  • 2014 SOASTA. All rights reserved. April 17, 2015 16