iot testing by robins abraham

41

Upload: momoahmedabad

Post on 16-Apr-2017

263 views

Category:

Internet


0 download

TRANSCRIPT

“Testing is an infinite process of comparing the invisible to the ambiguous in order to avoid the unthinkable happening to the anonymous.” –

James Bach

• Real-time item traceability and addressability by RFIDs.

Tagging Things :

• Sensors act as primary devices to collect data from the environment. Feeling Things :

• Miniaturization and Nanotechnology has provoked the ability of smaller things to interact and connect within the “things” or “smart devices.”

Shrinking Things :

• Embedded intelligence in devices through sensors has formed the network connection to the Internet. It can make the “things” realizing the intelligent control.

Thinking Things :

IOT Ecosystem

ThingsCompanion AppSensors and Actuators

CloudData / Analytics

Local Network

InternetInternet

Vertical farms

$58 million annual savings using smart water technology

$50 million annual increase in parking fee revenues due to IOT

47,000 new jobs created as a result of Smart City effort

Barcelona

Joshua Brown

The Malfunction of the nest thermostat has been attributed to software glitch. The problem began

with software update to may nest labs thermostat user, the update caused battery of the device to drain and thousands of home went without heat and hot water.

National Grid replaced its old Oracle system with SAP software that was initially estimated to cost about $383.8 million. Due to improper requirement and testing the project is estimated to cost National Grid a total of $945.1 million.

• Ariane 5 Flight 501 $8 billion• Soviet Gas Pipeline Explosion• Heathrow Terminal 5 Opening –• Therac-25 radiation therapy machine• AT&T long distance network crash (January 15, 1990)• Google's search notified users that all web site worldwide was malicious, including

google• Toyota's electronic throttle control system (ETCS) had bugs that caused 89 people

were killed• Drone ditches into housing estate

“Software testers do not make software; they only make them

better.”

Testing is NOT only about finding functional defects

Testing is NOT anybody's Job

Testing is NOT cheap, Not Testing is Very expensive

Testing might take more time then time to develop

Life at stakeIncrease in

Dependencies Time and

Money FactorLaborious

Privacy Security Control Social OrderPolitical

manipulationEnvironmental

impactDecision making

No Room for error

Catastrophic damages

Profit Opportunity Client Loyalty

ComplexMulti layered

systemDisparate

Technology

100% Integrated

environment

Non Stimulant

environment

Integrity Reliability Reputation Interdependence

• Real-time item traceability and addressability by RFIDs

Tagging Things :

• Sensors act as primary devices to collect data from the environment. Feeling Things :

• Miniaturization and Nanotechnology has provoked the ability of smaller things to interact and connect within the “things” or “smart devices.”

Shrinking Things :

• Embedded intelligence in devices through sensors has formed the network connection to the Internet. It can make the “things” realizing the intelligent control.

Thinking Things :

Algorithm

IOT waste

AI

Cultural Shift

Cloud

LaaS Offerings

R&D

• Enablement Strategy

Customizedtest-beds

IoT enablement packages

Software Prototypes and POC

Pre-Production

• IoT Testing solutions

• Bench-mark tests

SME

• Customized enablement packages

Production

• Integrationblueprints

SME

Post-Production

• Big-data analytics

IoT Testing Offering

IoT Device Testing

• Sensor testing

• Device Identity validating device

• Device metadata validation

• Connectivity

• Commands testing

• Data Format Testing

• Hardware /firmware interaction

• Compliance

• Device simulators

• Robustness testing

• Safety testing

Gateway Testing

• Cloud interfacetesting

• Device to cloud protocol testing

• Load testing

• Latency testing

• Robustness testing

Communication Testing

• Interoperability

• M2M or Device to Device

• Broadcast testing

• Interrupt testing

• Specific protocolbased testingPlug-n-play testing

Conditioning

• Manual conditioning

• Continuous automated conditioning

• Conditioning profiles

• Test houses

Analytics

• Sensor data analytics

• IoT System operational analytics

• Stream Filter analytics

• Rules verification

Current LaaS Portfolio

Sports Sensor Testing

Human Subject Validation

Humanoid For Wearable Testing