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.

Fd80f9c58b06270d42356dd77a32defa?s=128

Jim Holmes

June 16, 2016
Tweet

Transcript

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