Supriya Bhosale who is a Project Management Consultant at Cognizant Technology Solutions along with Nilesh Kherdikar who is a Sr. Consultant at Cognizant Technology Solutions took a Session on "Digital Assurance for Connected World" at Global Testing Retreat #ATAGTR2019
Please refer our following post for session details:
https://atablogs.agiletestingalliance.org/2019/12/05/global-testing-retreat-atagtr2019-welcomes-supriya-bhosale-nilesh-kherdikar-as-our-esteemed-speaker/
2. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Introduction Internet of Things
Three Tenets of Internet of Things
Internet of Things- Value Chain
Internet of Things- Testing Types
Quality Assurance Solution
Key Challenges
Conclusion
Agenda
3. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Introduction – Introduction of Internet of Things?
The Internet of Things (IoT)
is about extending the power of the internet
beyond computers and smartphones to a
whole range of other things, processes and
environments.
IoT allows businesses and people to be more
connected to the world around them and to do
more meaningful, higher-level work.
4. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things – I
Things/Process
(Data)
People
(Value)
Cloud/Platform
(Computing)
5. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things - II
Things/Process
(Data)
People
(Value)
“IoT
is Not a
Technology,
rather it is
an ecosystem
for building
use cases”
Power
Efficiency
Light Weight
Communication
Huge Data
Volume
Seamless User
Experience
Personalized
Value
Multiple
Touch
points
Cloud/Platform
(Computing)
6. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Three Tenets of Internet of Things
Things
Real-world objects or
devices that include
the sensors &
embedded software
Communication
The core networking
component WAN, LAN
& Wired
Computing
A mobile device,
desktop or server
7. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things - Value Chain
8. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things- Value Chain…continued
Device layer- Support the wide variety of sensors, devices,
and gateways support remote monitoring and
management
Communication layer- Provide a reliable network for
capturing and controlling sensor data
Cloud Services layer- Analysing and interpreting the data
at scale through cloud technologies and platforms
Application layer- Manage the collection, processing,
analysing, and persisting of the large volume of sensor
data in near real time
Security cross-layer- Provide for sensor data management,
application integration, and device management.
Layers
9. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things - Testing Types
1. Usability Testing 2. Security Testing 3. Connectivity Testing
4. Performance 5. Compatibility Testing 6. Pilot Testing
7. Scalability Testing 8. Regulatory Testing 9. Upgrade testing
10. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Usability Testing
1. Be assured that all
devices connected into
the network
2. Displaying data,
processing data, pushing
job tasks from the devices
should be tested
thoroughly
Connectivity Testing
1. Communication between
the device and its operator
2. The common types of
communication protocols
include Wi-Fi, Thread,
ZigBee, Bluetooth, RFID,
and NFC.
Security Testing
IoT devices are equipped with IP Addresses &
have the ability to transmit data over the
network
2. We need to check if the data is encrypted
when getting transferred from one device to the
other
Password & Credentials
Data Interferences
Constant Updates
Secure Booting(i.e., User authentication)
Device authentication
Firewalls
Testing Types…
11. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Compatibility Testing
1. Multiple Architectures- Simple &
Complex
2. Check IoT cloud Platform- for
effective usability
3. Generate structured or
unstructured data to send to
Cloud
4. Test numerous operating
versions, browser types & versions,
generations of devices,
communication modes.
Testing Types…
Pilot Testing
1. Most important testing, IoT
developed system is exposed
to a limited number of users
in the real field
2. Helps in early detection of
bugs in the System
3. Verifies a component of the
system under a real-time
operating condition
Performance Testing
1. Consider a few aspects like
Network latency & its Bandwidth,
packet loss, a huge number of
simultaneous users
2. Focus should be on Simulation,
Scale, Amount of Data, Protocols,
Requests/ Responses
12. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Scalability Testing
1. Scalability ensures that an
application can handle the
projected increase in user traffic,
data volume, transaction counts
frequency
2. Focusses on the performance of
2S/w, H/w, network, CPU/memory
usage
Testing Types…
Upgrade Testing
1. Involved testing an upgrade
to existing software
2. Ensure that all the upgraded
components in the value chain
are working efficiently during
the regression
Regulatory Testing
1. Determine the compliance of a
system with internal or external
standards
2. Include the regulatory
requirements at the start of
development cycle
3. Determines the compliance of
IoT applications with privacy
regulations
13. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Quality Assurance Solution
Implementation
Phase
Planning PhaseDiscovery Phase
1. Understand the
business need of the
implementation of IoT
system
2. Understand tenets of
IOT
3. Define an enterprise-
wide QA strategy
4. Understanding of
messaging protocols
(Interoperability,
standards, protocols)
1. Define types of testing
required & test
automation approach
2. Human resource
management
3. Infrastructure
management (S/w,
H/w, Labs, Simulation)
4. Address
Interoperability,
standards, protocols
1. Perform types of testing
2. Perform security testing
at each layer
3. Perform
interoperability testing
across IOT
implementation
4. Perform user centric
testing to make sure IoT
solution is risk free
USER
EXPERIENCE
14. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Internet of Things - Key Challenges
15. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Testing practice need to evolve in tandem with IoT ecosystem
Focus shall be on Human centric testing practices
Evolution of Uniform Testing platforms
Human resources upskill for integrated IoT testing
Security & Privacy will be prime concern due to scale of deployment
Conclusion
16. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
References
https://www.cognizant.com/cognizant-digital-systems-technology/enterprise-
quality-engineering-assurance
https://en.wikipedia.org/wiki/Internet_of_things
https://www.cognizant.com/cognizant-digital-business
https://www.gartner.com/en/newsroom/press-releases/2018-11-07-gartner-
identifies-top-10-strategic-iot-technologies-and-trends
Report published by Gartner / McKinsey and Nelson
17. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Thank You