SlideShare a Scribd company logo
IoT Quality Challenges
Testing & Engineering
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
Webinar Presenters
Benny Sand
VP Knowledge and Innovation
Joel Goodman
CTP Watson IoT Platform
| World’s 2nd Largest Independent Testing Company
| QualiTest was recognized as the only visionary pure play
QA and testing Service Company
in the “ Magic Quadrant”
About
QualiTest
Group
Partial
Customers
List
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
What once
seemed like
hyperbole,
now seems like
understatement.
IoT has taken hold
USD 1.7 trillion
in value added by the IoT to the global economy in 2019.1
82 percent
of enterprise decision makers say IoT is strategic or transformative
to their enterprise.3
From 13 billion to 29 billion
Projected growth in connected devices by 2020 2
1 Business Insider, "The 'Internet of Things' will be the world's most massive device market and save companies billions of dollars," John Greenough, April 14, 2015.
2 IDC, Worldwide Internet of Things Forecast, 2015-2020, Doc #256397, May 2015.
3 IDC, “Internet of Things: New Worldwide Demand Side Research on Perceptions and Plans for Adoption 2015,” September 10, 2015,
Proven value, immediate opportunity
Leaders are
putting the
physical world
to work and
achieving
results now
Transforming
the customer
experience
Boosting
Operational
efficiency
Disrupting
their
industries
The IBM portfolio for cognitive IoT
A comprehensive, integrated set of capabilities
Solutions
Enabling new business
models with integrated
solutions for industry
Applications
Optimizing
operations for
business impact
Platform
Everything you
need to innovate
with IoT
Powered by
IBM Watson
Local
Deployment
Enabled
by IBM Cloud
Connecting the
data that matters
Business
Transformation
A closer look at IBM’s IoT portfolio
Platform
Everything you need to innovate with IoT
Product Family
Watson IoT Platform
Continuous Engineering
Connect
Attach: MQTT, HTTPS
Visualize
Collect & Organize
Device Management
Users
Information Management
Parsing Unstructured Data
Storage & Archiving
Metadata Management
Reporting
Streaming Information
Risk Management
Proactive Protection
Analytics
Predictive
Cognitive
Realtime Performance
Contextual
Bluemix Open Standards Based Services
Full Development Lifecycle
DevOps Services
IBM Security
A closer look at IBM’s IoT portfolio
- Real-Time Informed Decisions
- Increased Asset Performance
- Optimized Cost of Maintenance
- Manage Risk to Operations
- Maintain Operative Compliance
Product Family
Maximo Asset Management
TRIRIGA Facilities and Real Estate Management
Asset Management
Performance Management
Connected Products
Facilities Management
Space Optimization
Energy Management
Applications
Optimizing operations for business impact
A closer look at IBM’s IoT portfolio
Solutions
Enabling new business models with integrated solutions for
industry
Product Family
IoT for Manufacturing
IoT for Automotive
IoT for Electronics
IoT for Retail
IoT for Insurance
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
Create a Bluemix account
Navigate to https://console.ng.bluemix.net/
Create an Watson IoT Platform Instance
Create an Watson IoT Platform Instance
Create an Watson IoT Platform Instance
Create anWatson IoT Platform Instance
Creating a simulated device
The IBM Watson IoT Platform
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
IoT
Challenges
| Sensing a complex environment
| Connectivity
| Power is critical
| Security is vital
| Complexity
| Evolving architectures, protocol wars and competing standards
| Lack of a Shared Infrastructure
| Data Control & Sharing
| Cloud is important
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
IoT –
Testing
Challenges
| Architecture of the hardware and of software, means more configurations
must be tested, e.g. Android fragmentation
| Complexity of the software and system
| The devices may have many bugs
| The hardware constraint - avoid recalls
| Development time considerations, such as time to market pressure, which
exist in IT and Mobile, will continue with IoT
| Resource considerations such as limitations in:
memory, processing power, bandwidth, battery life, etc.
IoT –
Testing
Challenges
| Embedded functionality
| Web provided functionality
| Performance both of the network communication and internal computation
| Conformance and Robustness
| Safety / Regulation testing
| Security including privacy, autonomy and control
| Smartness of the device and the user interface or of the software in some
devices (may hide bugs)
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
Constraints
| IoT is agile but…
| IoT is multi disciplinary
| Understanding the Com protocols
| E2E testing is required
| Regression end
| Verity of tools
Testing
Evaluation
Criteria
| Test Coverage
| Functionality & Performance
| Conformance
| Interoperability
| Means of Testing
| Test Beds
| Test Houses
| Certifications programs
| Testing events / Plug Set
| Method
| Manual, Automation
| Cost of testing
| Direct
| Time
| Tools, labor means
| ROI
| The cost of recall
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
Interoperability
Challenges
| Technical Interoperability
| Syntactical Interoperability
| Semantic Interoperability
| Organizational Interoperability
| Field test versus Lab test
DevOps
Principles
(C.A.L.M.S.)
| C – Culture
| A – Automation
| L – Lean
| M – Measurement
| S – Sharing
Where does
QA fit in
DevOps?
| Addressing a misconception
| QA is not a bottleneck
| DevOps is about closing the distance
between development and
operations through:
| Meaningful collaboration
| Early engagement
| Continuous processes
Test
Automation
andTime to
Market
| DevOps is largely about improving time to market
| Test Automation is a must-have, no longer just a nice-
to-have
| No longer justify test automation with ROI
| Now viewed as one piece of the overall DevOps
approach
| Key metric is always time to market
Agenda
Platform - Demo
IoT Testing Challenges
Summary & Questions
Interoperability & DevOpsIoT Testing Methodologies
Introduction
IoT ChallengesThe IBM Portfolio
Summary
| Quality is a BIG issue in the IoT marketplace
| Interoperability testing should be addressed via processes and
technologies
| Testing in the IoT testing is multi-disciplinary evolves HW,
Cloud SW , Usability , Power and more.
| Cognitive IoT is a game changer
| Through IBM’s platform it is quick and easy to create and test an IoT
solution
www.qualitestgroup.com
www.QualiTestGroup.com
ThankYou

More Related Content

What's hot

Exploring the Digital Oilfield 2016
Exploring the Digital Oilfield 2016Exploring the Digital Oilfield 2016
Exploring the Digital Oilfield 2016
Inductive Automation
 
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product EngineeringSecure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Infostretch
 
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
Bosnia Agile
 
Strong Security Elements for IoT Manufacturing
Strong Security Elements for IoT Manufacturing Strong Security Elements for IoT Manufacturing
Strong Security Elements for IoT Manufacturing
GlobalSign
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
eG Innovations
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT Patterns
WSO2
 
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
CableLabs
 
Is your network ready for the Internet of Things?
Is your network ready for the Internet of Things?Is your network ready for the Internet of Things?
Is your network ready for the Internet of Things?
Alcatel-Lucent Enterprise
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT Gap
John Speck
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
Mike Chang
 
GETTING STARTED WITH IOT DATA MANAGEMENT
GETTING STARTED WITH IOT DATA MANAGEMENTGETTING STARTED WITH IOT DATA MANAGEMENT
GETTING STARTED WITH IOT DATA MANAGEMENT
Barnaba Accardi
 
PTC: Connected Manufacturing
PTC: Connected ManufacturingPTC: Connected Manufacturing
PTC: Connected Manufacturing
Rahul Neel Mani
 
Preparing healthcare networks for mobility, digitalization and IoT
Preparing healthcare networks for mobility, digitalization and IoTPreparing healthcare networks for mobility, digitalization and IoT
Preparing healthcare networks for mobility, digitalization and IoT
Alcatel-Lucent Enterprise
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and Challenges
The IOT Academy
 
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
Inductive Automation
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
Lee House
 
Agile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemAgile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support Them
Intland Software GmbH
 
Cisco Internet of Things
Cisco Internet of ThingsCisco Internet of Things
Cisco Internet of Things
Panduit
 
ERP Trends in 2022 and Beyond
ERP Trends in 2022 and BeyondERP Trends in 2022 and Beyond
ERP Trends in 2022 and Beyond
Predrag Jakovljevic
 

What's hot (20)

Exploring the Digital Oilfield 2016
Exploring the Digital Oilfield 2016Exploring the Digital Oilfield 2016
Exploring the Digital Oilfield 2016
 
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product EngineeringSecure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product Engineering
 
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
Connect, Secure & Automate the Distribution Grid with CISCO SCADA RTU - Eximp...
 
Strong Security Elements for IoT Manufacturing
Strong Security Elements for IoT Manufacturing Strong Security Elements for IoT Manufacturing
Strong Security Elements for IoT Manufacturing
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Successful Industrial IoT Patterns
Successful Industrial IoT PatternsSuccessful Industrial IoT Patterns
Successful Industrial IoT Patterns
 
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
IoT and Cybersecurity: What can be done? by Gerald Faulhaber at Inform[ED] Io...
 
Is your network ready for the Internet of Things?
Is your network ready for the Internet of Things?Is your network ready for the Internet of Things?
Is your network ready for the Internet of Things?
 
Bridging the Industrial IoT Gap
Bridging the Industrial IoT GapBridging the Industrial IoT Gap
Bridging the Industrial IoT Gap
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
 
GETTING STARTED WITH IOT DATA MANAGEMENT
GETTING STARTED WITH IOT DATA MANAGEMENTGETTING STARTED WITH IOT DATA MANAGEMENT
GETTING STARTED WITH IOT DATA MANAGEMENT
 
PTC: Connected Manufacturing
PTC: Connected ManufacturingPTC: Connected Manufacturing
PTC: Connected Manufacturing
 
IoT-Use-Case-eBook
IoT-Use-Case-eBookIoT-Use-Case-eBook
IoT-Use-Case-eBook
 
Preparing healthcare networks for mobility, digitalization and IoT
Preparing healthcare networks for mobility, digitalization and IoTPreparing healthcare networks for mobility, digitalization and IoT
Preparing healthcare networks for mobility, digitalization and IoT
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and Challenges
 
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
Integrator Evolution: Discussing Current Challenges & Future Trends in Indust...
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
 
Agile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemAgile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support Them
 
Cisco Internet of Things
Cisco Internet of ThingsCisco Internet of Things
Cisco Internet of Things
 
ERP Trends in 2022 and Beyond
ERP Trends in 2022 and BeyondERP Trends in 2022 and Beyond
ERP Trends in 2022 and Beyond
 

Similar to IoT Quality Challenges - Testing & Engineering

Making iot deliver business value v4
Making iot deliver business value v4Making iot deliver business value v4
Making iot deliver business value v4
Kellton Tech Solutions Ltd
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
Kellton Tech Solutions Ltd
 
Atagg2015 iot internet of things - get ready to test the connected future ata...
Atagg2015 iot internet of things - get ready to test the connected future ata...Atagg2015 iot internet of things - get ready to test the connected future ata...
Atagg2015 iot internet of things - get ready to test the connected future ata...
Agile Testing Alliance
 
Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015
Ray Bugg
 
智慧市政大未來 主題一
智慧市政大未來 主題一智慧市政大未來 主題一
智慧市政大未來 主題一
Mavis CHU
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.
Atanu Roy Chowdhury
 
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence  EventInTTrust -IBM Artificial Intelligence  Event
InTTrust -IBM Artificial Intelligence Event
Michail Pagiatakis
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Lounge47
 
Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2
Graham Bleakley
 
AWS IoT Lab Introduction
AWS IoT Lab IntroductionAWS IoT Lab Introduction
AWS IoT Lab Introduction
Amazon Web Services
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
nurismazenitad12
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
Roberto Siagri
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artik
ST_World
 
Internet of Things services
Internet of Things servicesInternet of Things services
Internet of Things services
Mobiloitte Technologies
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Dominik Obermaier
 
IBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBITIBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBIT
Plamen Kiradjiev
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerKurt Solarte
 
IBM Internet of Things Offerings
IBM Internet of Things Offerings IBM Internet of Things Offerings
IBM Internet of Things Offerings
Alejandro De La Borbolla Ruiz
 
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoTCloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
Benjamin Chodroff
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQM
Paul Urban
 

Similar to IoT Quality Challenges - Testing & Engineering (20)

Making iot deliver business value v4
Making iot deliver business value v4Making iot deliver business value v4
Making iot deliver business value v4
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
Atagg2015 iot internet of things - get ready to test the connected future ata...
Atagg2015 iot internet of things - get ready to test the connected future ata...Atagg2015 iot internet of things - get ready to test the connected future ata...
Atagg2015 iot internet of things - get ready to test the connected future ata...
 
Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015Internet of Things IoT Scotland 2015
Internet of Things IoT Scotland 2015
 
智慧市政大未來 主題一
智慧市政大未來 主題一智慧市政大未來 主題一
智慧市政大未來 主題一
 
Who will buy IOT products and why.
Who will buy IOT products and why.Who will buy IOT products and why.
Who will buy IOT products and why.
 
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence  EventInTTrust -IBM Artificial Intelligence  Event
InTTrust -IBM Artificial Intelligence Event
 
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
Who will pay for IoT and why? - Atanu Roy Chowdhury, Senior Product Manager a...
 
Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2Icp 3273-the iiot understanding designing and developing the bigger picture v2
Icp 3273-the iiot understanding designing and developing the bigger picture v2
 
AWS IoT Lab Introduction
AWS IoT Lab IntroductionAWS IoT Lab Introduction
AWS IoT Lab Introduction
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artik
 
Internet of Things services
Internet of Things servicesInternet of Things services
Internet of Things services
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
IBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBITIBM Industrie 4.0 journey @CeBIT
IBM Industrie 4.0 journey @CeBIT
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
 
IBM Internet of Things Offerings
IBM Internet of Things Offerings IBM Internet of Things Offerings
IBM Internet of Things Offerings
 
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoTCloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQM
 

More from Qualitest

10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest
Qualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Qualitest
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
Qualitest
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
Qualitest
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
Qualitest
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
Qualitest
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich
Qualitest
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal Zylberman
Qualitest
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real World
Qualitest
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
Qualitest
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
Qualitest
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
Qualitest
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest Group
Qualitest
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
Qualitest
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
Qualitest
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software Testing
Qualitest
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
Qualitest
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
Qualitest
 
The changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest GroupThe changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest Group
Qualitest
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
Qualitest
 

More from Qualitest (20)

10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal Zylberman
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real World
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest Group
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software Testing
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
 
The changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest GroupThe changing role of a QA | QualiTest Group
The changing role of a QA | QualiTest Group
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

IoT Quality Challenges - Testing & Engineering

  • 2. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 3. Webinar Presenters Benny Sand VP Knowledge and Innovation Joel Goodman CTP Watson IoT Platform
  • 4. | World’s 2nd Largest Independent Testing Company | QualiTest was recognized as the only visionary pure play QA and testing Service Company in the “ Magic Quadrant” About QualiTest Group
  • 6. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 7. What once seemed like hyperbole, now seems like understatement. IoT has taken hold USD 1.7 trillion in value added by the IoT to the global economy in 2019.1 82 percent of enterprise decision makers say IoT is strategic or transformative to their enterprise.3 From 13 billion to 29 billion Projected growth in connected devices by 2020 2 1 Business Insider, "The 'Internet of Things' will be the world's most massive device market and save companies billions of dollars," John Greenough, April 14, 2015. 2 IDC, Worldwide Internet of Things Forecast, 2015-2020, Doc #256397, May 2015. 3 IDC, “Internet of Things: New Worldwide Demand Side Research on Perceptions and Plans for Adoption 2015,” September 10, 2015,
  • 8. Proven value, immediate opportunity Leaders are putting the physical world to work and achieving results now Transforming the customer experience Boosting Operational efficiency Disrupting their industries
  • 9. The IBM portfolio for cognitive IoT A comprehensive, integrated set of capabilities Solutions Enabling new business models with integrated solutions for industry Applications Optimizing operations for business impact Platform Everything you need to innovate with IoT Powered by IBM Watson Local Deployment Enabled by IBM Cloud Connecting the data that matters Business Transformation
  • 10. A closer look at IBM’s IoT portfolio Platform Everything you need to innovate with IoT Product Family Watson IoT Platform Continuous Engineering Connect Attach: MQTT, HTTPS Visualize Collect & Organize Device Management Users Information Management Parsing Unstructured Data Storage & Archiving Metadata Management Reporting Streaming Information Risk Management Proactive Protection Analytics Predictive Cognitive Realtime Performance Contextual Bluemix Open Standards Based Services Full Development Lifecycle DevOps Services IBM Security
  • 11. A closer look at IBM’s IoT portfolio - Real-Time Informed Decisions - Increased Asset Performance - Optimized Cost of Maintenance - Manage Risk to Operations - Maintain Operative Compliance Product Family Maximo Asset Management TRIRIGA Facilities and Real Estate Management Asset Management Performance Management Connected Products Facilities Management Space Optimization Energy Management Applications Optimizing operations for business impact
  • 12. A closer look at IBM’s IoT portfolio Solutions Enabling new business models with integrated solutions for industry Product Family IoT for Manufacturing IoT for Automotive IoT for Electronics IoT for Retail IoT for Insurance
  • 13. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 14. Create a Bluemix account Navigate to https://console.ng.bluemix.net/
  • 15. Create an Watson IoT Platform Instance
  • 16. Create an Watson IoT Platform Instance
  • 17. Create an Watson IoT Platform Instance
  • 18. Create anWatson IoT Platform Instance
  • 20. The IBM Watson IoT Platform
  • 21. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 22. IoT Challenges | Sensing a complex environment | Connectivity | Power is critical | Security is vital | Complexity | Evolving architectures, protocol wars and competing standards | Lack of a Shared Infrastructure | Data Control & Sharing | Cloud is important
  • 23. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 24. IoT – Testing Challenges | Architecture of the hardware and of software, means more configurations must be tested, e.g. Android fragmentation | Complexity of the software and system | The devices may have many bugs | The hardware constraint - avoid recalls | Development time considerations, such as time to market pressure, which exist in IT and Mobile, will continue with IoT | Resource considerations such as limitations in: memory, processing power, bandwidth, battery life, etc.
  • 25. IoT – Testing Challenges | Embedded functionality | Web provided functionality | Performance both of the network communication and internal computation | Conformance and Robustness | Safety / Regulation testing | Security including privacy, autonomy and control | Smartness of the device and the user interface or of the software in some devices (may hide bugs)
  • 26. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 27. Constraints | IoT is agile but… | IoT is multi disciplinary | Understanding the Com protocols | E2E testing is required | Regression end | Verity of tools
  • 28. Testing Evaluation Criteria | Test Coverage | Functionality & Performance | Conformance | Interoperability | Means of Testing | Test Beds | Test Houses | Certifications programs | Testing events / Plug Set | Method | Manual, Automation | Cost of testing | Direct | Time | Tools, labor means | ROI | The cost of recall
  • 29. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 30. Interoperability Challenges | Technical Interoperability | Syntactical Interoperability | Semantic Interoperability | Organizational Interoperability | Field test versus Lab test
  • 31. DevOps Principles (C.A.L.M.S.) | C – Culture | A – Automation | L – Lean | M – Measurement | S – Sharing
  • 32. Where does QA fit in DevOps? | Addressing a misconception | QA is not a bottleneck | DevOps is about closing the distance between development and operations through: | Meaningful collaboration | Early engagement | Continuous processes
  • 33. Test Automation andTime to Market | DevOps is largely about improving time to market | Test Automation is a must-have, no longer just a nice- to-have | No longer justify test automation with ROI | Now viewed as one piece of the overall DevOps approach | Key metric is always time to market
  • 34. Agenda Platform - Demo IoT Testing Challenges Summary & Questions Interoperability & DevOpsIoT Testing Methodologies Introduction IoT ChallengesThe IBM Portfolio
  • 35. Summary | Quality is a BIG issue in the IoT marketplace | Interoperability testing should be addressed via processes and technologies | Testing in the IoT testing is multi-disciplinary evolves HW, Cloud SW , Usability , Power and more. | Cognitive IoT is a game changer | Through IBM’s platform it is quick and easy to create and test an IoT solution

Editor's Notes

  1. Read the Agenda
  2. Read the Agenda
  3. The world's second largest Independent pure play testing specialist. we have subsidiaries in the US Europe and Asia Testing is all we do. We have a real passion for testing, ensuring things work! And we have recognized by Gartner as the only visionary pure play QA and testing services company
  4. IoT
  5. Read the Agenda
  6. Notes for presenter: This slide can be inserted after or in place of slide 9 (The IBM portfolio for cognitive IoT) Here is how this depiction of the portfolio relates to the three areas on slide 9: “Platform” on this slide – relates to Cloud-based platform for development and production on slide 9 “Applications” and “Solutions” on this slide – relate to Software and services tailored to specific industry needs on slide 9 “Powered by Watson” on this slide – relates to IBM Watson cognitive computing application programming interfaces (APIs), software and services on slide 9 Slides 19–21 drill down on specific offerings and capabilities within platform, applications, and solutions This graphic enables you to tell a fuller story, adding the following elements: Connecting the data that matters IBM makes connecting devices easy We have a vibrant, ever-expanding ecosystem of ecosystem partners, including silicon and device manufacturers We are working with AT&T, National Instruments, ARM, Semtech, The Weather Company and more to ensure the secure and seamless integration of data services and solutions on IBM’s open platform We actively contribute to open source and participate in standards bodies to drive ecosystem-wide interoperability, security, scalability. We are working with Industrial Internet Consortium, LoRa Alliance, Open InterConnect, and Allseen Alliance Enabled by IBM Cloud IBM operates more than 41 cloud data centers in the Americas, Asia, Australia and Europe This enables customers to provision cloud resources exactly where and when they need them to minimize network latency, improve application performance, and comply with local data regulations Local Deployment IBM also supports local on-premise deployment and hybrid cloud Business transformation All of these portfolio elements work together to achieve the end state of business transformation, which can be driven by any or all of the three key IoT outcomes: boosting operational efficiency, transforming the customer experience/relationship, or driving industry disruption
  7. Read the Agenda
  8. Read the Agenda
  9. Sensing a complex environment Innovative ways to sense and deliver information from the physical world to the cloud Connectivity Variety of wired and wireless connectivity standards are required to enable different application needs Power is critical Many IoT applications need to run for years over batteries and reduce the overall energy consumption Security is vital Protecting users' privacy and manufacturers' IP; detecting and blocking malicious activity IoT is complex IoT application development needs to be easy for all developers, not just to experts Cloud is important IoT applications require end-to-end solutions including cloud services Evolving architectures, protocol wars and competing standards. With so many players involved with the IoT, there are bound to be ongoing turf wars as legacy companies seek to protect their proprietary systems advantages and open systems proponents try to set new standards. There may be multiple standards that evolve based on different requirements determined by device class, power requirements, capabilities and uses. This presents opportunities for platform vendors and open source advocates to contribute and influence future standards. “So, what really is a step?” Kalmar asked, referring to measurement unit included in most fitness trackers. Definition of that simple measurement unit can confuse users, given the range of activities that are included in its definition. The problem may sound as if it is related to linguistics but it is, in fact, technical one. As Kalmar clarified later, measurement of a “step” depends to a large extent on components, such as accelerometers, within that device. This is a problem due to the lack of open standards. The lack of open standards manifests itself at the Institutional level within the IoT space. For example, the Internet Engineering Task Force or IETF incorporates inputs from multiple stakeholders, which include a broad mix of policy makers to engineers to formulate the framework for future development on the Internet. No such organization exists for the Internet of Things, even though the technology borrows liberally from both hardware and web development practices. Establishing such standards will help standardize and clearly frame the answer to Kalmar’s question about a step by breaking it down, as she already has, in terms of constituent technology. According to her, well-documented APIs could be a start by providers could be a start towards open standards.  Concrete use cases and compelling value propositions. Lack of clear use cases or strong ROI examples will slow down adoption of the IoT. Although technical specifications, theoretical uses and future concepts may suffice for some early adopters, mainstream adoption of IoT will require well-grounded, customer-oriented communications and messaging around “what’s in it for me.” Detailed explanations of a specific device or technical details of a component won’t cut it when buyers are looking for a “whole solution” or complete value-added service. IoT providers will have to explain the key benefits of their services or face the proverbial “so what.”   Lack of a Shared Infrastructure: In its simplest form, the Internet of Things is a complex interconnection of hardware, such as sensors and actuators, and software that works at the assembly level. Together, these constitute a platform for developers and companies. The vertical nature of this platform has contributed to fragmentation of its infrastructure. “We have the Apple AAPL +1.74% Internet of things and the Google GOOG +1.53% Internet of Things,” explained Kalmar during her talk. In turn, this has contributed to a race between these companies to own the vertical stack rather than develop products or services that benefit consumers and developers.  There are few open source platforms in the Internet of Things. As has been shown in the case of software, open source platforms reduce product development costs and encourage creativity and collaboration. Each IoT device currently is installed in its platform and ecosystem. Data Control:  From the user perspective, this is one of the more significant barriers to large-scale adoption of the technology. Data control is commonly mistaken for data ownership. “It is no longer about who owns the data,” clarifies Kalmar. “It is about control and about deciding who gets access to my data” Enabling access to private data is a slippery slope. There are net positives such as Google Flu Trends, which accurately predicted Flu outbreak cases, faster than the Centers for Disease Control. However, as recent developments have shown, sharing personal data can be a two-way street. Data Sharing: In the Internet of Things paradigm, data is gold. However, data provisioning builds off a social contract between large corporations and customers. Corporations provide a free or nominally-priced service in exchange for a consumer’s personal data. This data is either sold to advertisers or used to develop further products or services useful to consumers. Third-party applications, which build off the core service, poach customers (and related customer data) from such applications. For established networks and large corporations, this can be detrimental practice because such applications eventually poach their customers. In such a scenario, large corporations need to balance their approach to open source with commercial considerations.  
  10. Read the Agenda
  11. Read the Agenda
  12. Read the Agenda
  13. Interoperability testing involves testing whether a given software program or technology is compatible with others and promotes cross-use functionality. This kind of testing is now important as many different kinds of technology are being built into architectures made up of many diverse parts, where seamless operation is critical for developing a user base. Field test refers to the testing done on a commercial network or pilot network to verify mobile or network behaviours. There are different reasons field tests are carried out around different art of the world mainly: To verify that UE or mobile can operate on real commercial network with other UEs To debug certain issues in UEs like call drops, throughput issues, handover issues, etc To debug some operator issues like loss of coverage, performance issue, so operators can tweak or upgrade network. To test a newly deployed per-commercial network For benchmarking against other mobile phones. Technical Interoperability is usually associated with hardware/ software components, systems and platforms that enable machine-to-machine communication to take place. This kind of interoperability is often centred on (communication) protocols and the infrastructure needed for those protocols to operate. Syntactical Interoperability is usually associated with data formats. Certainly, the messages transferred by communication protocols need to have a well-defined syntax and encoding, even if it is only in the form of bit-tables. However, many protocols carry data or content, and this can be represented using high-level transfer syntaxes such as HTML, XML or ASN.1. Semantic Interoperability is usually associated with the meaning of content and concerns the human rather than machine interpretation of the content. Thus, interoperability on this level means that there is a common understanding between people of the meaning of the content (information) being exchanged. Organizational Interoperability is the ability of organizations to effectively communicate and transfer (meaningful) data (information) even though they may be using a variety of different information systems over widely different infrastructures, possibly across different geographic regions and cultures. The factors in interoperability testing include syntax and data format compatibility, sufficient physical and logical connection methods, and ease of use features. Software programs need to be able to route data back and forth without causing operational issues, losing data, or otherwise losing functionality. In order to facilitate this, each software component needs to recognize incoming data from other programs, handle the stresses of its role in an architecture, and provide accessible, useful results. One example of an industry where interoperability testing is important is in the medical field. Digital medical record technologies need to be interoperable on many levels in order to ensure that various providers will be able to transfer patient records from one office to another. Many other industries have similar needs, which is why interoperability testing is such an emerging part of software production.
  14. Technical Interoperability is usually associated with hardware/ software components, systems and platforms that enable machine-to-machine communication to take place. This kind of interoperability is often centred on (communication) protocols and the infrastructure needed for those protocols to operate. Syntactical Interoperability is usually associated with data formats. Certainly, the messages transferred by communication protocols need to have a well-defined syntax and encoding, even if it is only in the form of bit-tables. However, many protocols carry data or content, and this can be represented using high-level transfer syntaxes such as HTML, XML or ASN.1. Semantic Interoperability is usually associated with the meaning of content and concerns the human rather than machine interpretation of the content. Thus, interoperability on this level means that there is a common understanding between people of the meaning of the content (information) being exchanged. Organizational Interoperability is the ability of organizations to effectively communicate and transfer (meaningful) data (information) even though they may be using a variety of different information systems over widely different infrastructures, possibly across different geographic regions and cultures. The factors in interoperability testing include syntax and data format compatibility, sufficient physical and logical connection methods, and ease of use features. Software programs need to be able to route data back and forth without causing operational issues, losing data, or otherwise losing functionality. In order to facilitate this, each software component needs to recognize incoming data from other programs, handle the stresses of its role in an architecture, and provide accessible, useful results. One example of an industry where interoperability testing is important is in the medical field. Digital medical record technologies need to be interoperable on many levels in order to ensure that various providers will be able to transfer patient records from one office to another. Many other industries have similar needs, which is why interoperability testing is such an emerging part of software production.
  15. Under DevOps, QA needs to have a strong and close relationship with both Development and Operations. So what is involved in establishing and operating this collaboration? On the Development side it is imperative to engage as early in the SDLC as possible. Even testing as low as Unit Testing can no longer be owned entirely by Development. The focus of QA needs to be brought down to these lower levels of testing with much more emphasis than has been true in the past. The result should be a reduction in the overall demand for manual testing and testing at the GUI level, which is great because higher level tests inherently have higher maintenance and execution costs. When it comes to Operations, testing an monitoring needs to be happening in all environments. If Operations is engaged late in the process, developing monitoring capability for production environments and linking the feedback to QA processes can lag behind the speed at which product is delivered. This means that pre production environments need to be as production like as possible. To ensure accurate and complete monitoring, this additionally requires that the environments be more accessible to QA, both from the perspective of existing environments and the creation of additional environments. While in this sense, Operations supports QA, QA also needs to support Operations in strategizing its monitoring capability to appropriate report on meaningful product features and availability.
  16. Development Engage as early as possible in the life cycle Generate test automation at lower levels within the product Reduce the overall demand for manual testing and testing at the GUI level
  17. Read the Agenda
  18. Quality is a BIG issue in the IoT marketplace due to the combination of HW ,SW and services Interoperability testing should be addressed via processes and technologies Testing is a significant factor to the IoT arena Continuous testing helps extend agile and lean practices across the development and delivery life cycle Remove traditional testing bottlenecks such as unavailable test environments to increase efficiency Provide project teams with continuous feedback on service quality to reduce business risks Continuous delivery , Continuous Integration and Continues Testing provide Contentious feedback which hopefully lead to Continuous success Testing in the IoT world is an agent of a process per a project / process
  19. Quality is a BIG issue in the IoT marketplace due to the combination of HW ,SW and services Interoperability testing should be addressed via processes and technologies Testing is a significant factor to the IoT arena Continuous testing helps extend agile and lean practices across the development and delivery life cycle Remove traditional testing bottlenecks such as unavailable test environments to increase efficiency Provide project teams with continuous feedback on service quality to reduce business risks Continuous delivery , Continuous Integration and Continues Testing provide Contentious feedback which hopefully lead to Continuous success Testing in the IoT world is an agent of a process per a project / process