More Related Content
Similar to Atagg2015 iot internet of things - get ready to test the connected future atagg_2015_ (20)
More from Agile Testing Alliance (20)
Atagg2015 iot internet of things - get ready to test the connected future atagg_2015_
- 1. Rahul Ganapathy
Cognizant Technology Solutions (CTS) - Internet of Things
ragulg2k@gmail.com
Internet Of Things(IoT)
Get Ready To Test The Connected Future
Confidential | Copyright © Agile Testing Alliance Global Gathering
Brought To You By
&
- 2. Agenda
1
2
3
4
5
Changing landscape in technology – IoT and Digital Economy
What is Internet of Things?
What are the verticals adopting IoT?
Building blocks of IoT – IoT technology stack
What is going to change?
Impact on Testing?
Confidential | Copyright © Agile Testing Alliance Global Gathering
6
7
8
9
10
11
Impact on Testing?
IoT Testing – Types of Testing
Agile Testing and IoT
A walkthrough of 1 use case – How IoT testing needs to be relooked?
Conclusion
Q&A
- 3. Digital is the new mantra
Confidential | Copyright © Agile Testing Alliance Global Gathering
Source: Nokia Networks and Solutions
- 4. IoT Market – some Facts and #’s
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 6. The Internet of Things (IoT), also called Internet of Everything or Network of Everything, is the network of
physical objects or "things" embedded with electronics, software, sensors, and connectivity to enable objects to
exchange data with the production, operator and/or other connected devices based on the infrastructure of
International Telecommunication Union's Global Standards Initiative.
The Internet of Things allows objects to be sensed and controlled remotely across existing network
infrastructure, creating opportunities for more direct integration between the physical world and computer-based
systems, and resulting in improved efficiency, accuracy and economic benefit.
What is Internet of things?
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 7. IOT- What are the verticals leveraging
it?
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 9. Typical IoT Use Case
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 10. What is going to change in Testing?
The IoT Systems
need to be tested
for:
Interoperability
The Big Change:
More Devices/ Sensors
Confidential | Copyright © Agile Testing Alliance Global Gathering
Interoperability
Usability and Customer
Experience
Conformance to
Standards
Different type of networks
- Connectivity
Context/ Location Based
Security
Functionality
More Devices/ Sensors
Integrated Users
Adoption by various
verticals
Plethora of Networks
and Protocols
Multiple GEO’s
Move from small to Big
data
- 11. IoT Testing Considerations
Smart things need to be tested in a
dynamic environment. In conjunction
with applications and sensors
Be ready to test for Big Data – real time
streaming of data from devices/sensors
Do you have the necessary
Infrastructure and systems to carry out
the testing?
Know your domain- As every domain
has a different conformance standards
Confidential | Copyright © Agile Testing Alliance Global Gathering
Systems and Frameworks are required
to test the scenarios real time. Eg., a
Intelligent parking management system
requires its resources to test.
the testing?
Users as Testers – Think of new models
of engagement
- 12. Types of IoT Testing
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 13. What can be Done in testing?
Solution/Tools and Frameworks:
Simulators for various verticals
Templatization of Use Cases
– According to vertical
requirements
Virtualization
Focus Areas/ Opportunities:
Build IoT Skilled Testers
Collaborative Testing organizations is going
to be key
Collaborative Tools development
IoT Testing Infrastructure – Labs, Simulators,
Confidential | Copyright © Agile Testing Alliance Global Gathering
Virtualization
Network – Infrastructure
Test Automation Frameworks
Test Case Libraries
Verified Domain Testers – For
Crowd Testing
IoT Testing Infrastructure – Labs, Simulators,
Test Racks etc.,
Remote testing is a key for success
IoTTaaS – Internet of Things Testing as a
Service- Come up with new business model
for offering testing services
- 14. Transform IoT delivery through Agile
Quick RevenueQuick Revenue
RealizationRealization
Right ProductRight Product
CustomerCustomer
SatisfactionSatisfaction
Need
OutputAgile Framework
FlexibilityFlexibility
Cost ControlCost Control
Confidential | Copyright © Agile Testing Alliance Global Gathering
SatisfactionSatisfaction
SpeedSpeed
to Marketto Market
Cost ControlCost Control
Faster GTMFaster GTM
In the era of creating a Digital Economy powered by connected smart devices,
the mantra for success is
Continuous Integration + Internet of Things = Continuous Deployment
- 15. Means to realize Agile IoT
CD Visible
working
software
Improved
metrics
Standups
Working
software
Over
document
Continues
Customer
validation
Improved
Planning
estimation
Nightly
deploys
Selenium/
Cactus/ Webdriver
Infrastructure
Mocking and
stubbingSwarming
Expert
TeamsCollaboration
Process Faster Time to Market
Repeatability and Recovery
Scalability
Confidential | Copyright © Agile Testing Alliance Global Gathering
Infrastructure
as code
Story
Boards
Project visibility-
Dashboards
Improved
IDE’s
Burndown
Charts
Kanban
Boarding
Mentoring Pair
Programming
Accountability
Feeling of
Accomplishment
People
Tools
Changeability
Ability to respond to Issues
The relationship of people, processes, and tools to deliver software
effectively from development to operations and the customer
- 16. IoT Dev-Ops – Continuous Agile
Integration & Delivery
Have the deployment acceptance rates increased?
Have your deployment rates increased?
Are you finding more issues earlier in development and test?
Do production environments have a smaller number of
outages and are those outages short?
Confidential | Copyright © Agile Testing Alliance Global Gathering
outages and are those outages short?
IoT demands that developers pick up speed
Testing is all about Human Experience
- 17. Summary
What is Internet of
Things?
Internet of Things and
effects on Testing
How Agile is going to
be key for IoT
Delivery
In this session – the following are some of the key takeaways
Confidential | Copyright © Agile Testing Alliance Global Gathering
Continuous
Integration + Internet
of Things =
Continuous
Deployment
Required Skills for
IoT
- 20. If time permits will cover a use case
Confidential | Copyright © Agile Testing Alliance Global Gathering
- 21. Confidential | Copyright © Agile Testing Alliance Global Gathering
Use Case -1(Interactive Session)
Testing of Wearable Health Application