KEMBAR78
IoT Testing by Robins Abraham | PDF
“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
Things
Companion AppSensors and Actuators
CloudData / Analytics
Local
Network
Internet
Internet
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 stake
Increase in
Dependencies
Time and
Money Factor
Laborious
Privacy Security Control Social Order
Political
manipulation
Environmental
impact
Decision
making
No Room for
error
Catastrophic
damages
Profit Opportunity Client Loyalty
Complex
Multi layered
system
Disparate
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
Customized
test-beds
IoT
enablement
packages
Software
Prototypes
and POC
Pre-Production
• IoT Testing
solutions
• Bench-mark
tests
SME
• Customized
enablement
packages
Production
• Integration
blueprints
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 interface
testing
• Device to cloud
protocol testing
• Load testing
• Latency testing
• Robustness
testing
Communication
Testing
• Interoperability
• M2M or Device to
Device
• Broadcast testing
• Interrupt testing
• Specific protocol
based testing
Plug-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
IoT Testing by Robins Abraham

IoT Testing by Robins Abraham

  • 2.
    “Testing is aninfinite process of comparing the invisible to the ambiguous in order to avoid the unthinkable happening to the anonymous.” – James Bach
  • 8.
    • Real-time itemtraceability 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 :
  • 9.
    IOT Ecosystem Things Companion AppSensorsand Actuators CloudData / Analytics Local Network Internet Internet
  • 15.
  • 16.
    $58 million annualsavings 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
  • 17.
  • 20.
    The Malfunction ofthe 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.
  • 21.
    National Grid replacedits 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.
  • 23.
    • Ariane 5Flight 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
  • 24.
    “Software testers donot make software; they only make them better.”
  • 26.
    Testing is NOTonly 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
  • 27.
    Life at stake Increasein Dependencies Time and Money Factor Laborious
  • 28.
    Privacy Security ControlSocial Order Political manipulation Environmental impact Decision making
  • 29.
  • 30.
  • 31.
  • 32.
    • Real-time itemtraceability 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 :
  • 37.
  • 38.
    LaaS Offerings R&D • Enablement Strategy Customized test-beds IoT enablement packages Software Prototypes andPOC Pre-Production • IoT Testing solutions • Bench-mark tests SME • Customized enablement packages Production • Integration blueprints SME Post-Production • Big-data analytics
  • 39.
    IoT Testing Offering IoTDevice 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 interface testing • Device to cloud protocol testing • Load testing • Latency testing • Robustness testing Communication Testing • Interoperability • M2M or Device to Device • Broadcast testing • Interrupt testing • Specific protocol based testing Plug-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
  • 40.
    Current LaaS Portfolio SportsSensor Testing Human Subject Validation Humanoid For Wearable Testing