Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The New Testing Battlefields: Mobile, IoT, and Beyond

The New Testing Battlefields: Mobile, IoT, and Beyond

Deck for a webinar hosted by Progress software. Panelists Jim Holmes, Richard Bradshaw, Daniel Knott, and Iliyan Panchev discuss testing outside "traditional" web and desktop applications.

Jim Holmes

June 16, 2016
Tweet

More Decks by Jim Holmes

Other Decks in Technology

Transcript

  1. The New Testing
    Battlefields
    Mobile, IoT and Beyond

    View Slide

  2. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    2
    Agenda
    §  What’s Interesting and Taking Off?
    §  Critical Differences from Web and Desktop
    §  Testing: Context of Usage
    §  Testing: Technical Aspects
    §  Closing
    §  Q&A

    View Slide

  3. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    3
    Today’s Panelists
    Richard Bradshaw
    Speaker, Trainer
    Daniel Knott
    Senior Tester
    Xing Android
    Jim Holmes
    Executive Consultant
    Pillar Technology
    Iliyan Panchev
    Product Owner
    Telerik Test Studio

    View Slide

  4. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    4
    What’s Interesting and Taking Off?
    §  Mobile’s continuing to explode
    §  Embedded systems
    •  Toasters (appliances)
    •  Tractors (GPS, agricultural systems)
    •  Medicine
    §  Internet of Things

    View Slide

  5. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    5
    Differences from Web / Desktop
    §  Environment is vastly more complex
    •  Power
    •  Resource constraints
    •  Infrequent updates – or never update
    §  Risk is dramatically different
    •  Line of business cost
    •  Security
    •  Interdependent systems
    •  Death

    View Slide

  6. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    6
    Testing: Context of Usage
    §  Expectations of availability and speed
    §  Mobility
    •  Moving about networks
    •  Differing interruptions
    §  Varied user inputs
    §  NO user inputs!

    View Slide

  7. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    7
    Testing: Technical Aspects
    §  APIs
    §  Data
    §  Tooling (or lack thereof!)
    §  How to model system?
    •  Breaking in to pieces
    •  Effective coverage

    View Slide

  8. © 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
    8
    Closing Comments

    View Slide