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. © 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
  2. © 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
  3. © 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
  4. © 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
  5. © 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!
  6. © 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