Jibendu Narayan Mazumder who is a Associate Director – Biz. Dev at Cognizant Technology Solutions along with Arpan Sarkar who is a Senior Business Development Manager at Cognizant Technology Solutions took a Session on "Swallowables – The Next QA Frontier?" 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-jibendu-narayan-mazumder-as-our-esteemed-speaker/
https://atablogs.agiletestingalliance.org/2019/12/05/global-testing-retreat-atagtr2019-welcomes-arpan-sarkar-as-our-esteemed-speaker/
#ATAGTR2019 Presentation "Swallowables – The Next QA Frontier?" By Jibendu Narayan Mazumder and Arpan Sarkar
1. #ATAGTR2019
Swallowables – The Next QA Frontier?:
Primary Author – Jibendu Narayan Mazumder
Co-Author – Arpan Sarkar
14th 15th Dec 2019
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)
Abstract
Internet of Things (IoT) has gradually evolved to take the centre stage of the consumer technology market with an astounding projected
market size of $520 Bn by 2021*. Although the potential market volume grabs the eyeballs easily, the product types have not kept pace
until recently, with the market being comprised of the same basic products like smart watches, health and fitness trackers, cameras,
headsets and smart glasses.
Conditions, however, are ripe for the next evolution in IoT with the advent of smart clothing (e.g. self-tying shoelaces, temperature-
regulating fabric), bio-wearables (e.g. smart contact lenses) and, most importantly, “Swallowables” or Ingestible IoTs. The recent FDA
approval of digital pills / swallowable sensors has given further boost to this technology, which we expect to garner ~ $8 Bn in IoT
services revenue by 2026. This is too large a pie to be ignored and hence charting out the right Quality Assurance strategy for
swallowables is of utmost importance.
Our paper analyzes the swallowables ecosystem and identifies 5 representative layers, viz. Device (ingestible + wearable), Patient
Smartphone App, Gateway, Cloud Platform & Physician / Caregiver App. Further, a comprehensive QA strategy for the entire ecosystem
has been charted out and the QA needs for each layer have been identified. The paper also delves deep into each of these types of testing
and proposes a test orchestration process to showcase how the entire gamut of testing can be performed for a typical business flow.
*Source:https://www.forbes.com/sites/louiscolumbus/2018/08/16/iot-market-predicted-to-double-by-2021-reaching-520b/#b07466f1f948
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)
Swallowables - Context & Overview
• Internet of Things (IoT) has revolutionized virtually every industry – global
market size projected to be $ 1.9 tn by 2020*
• Amidst concerns around safety, efficacy & ethics, Abilify Mycite became the
first digital pill to receive US FDA approval in 2017
• Recently, the “Swallowables”, i.e. Ingestible IoTs have
complemented the “Wearables”
o Pills with embedded sensors, when swallowed,
collect critical data and transmit to patient
smartphone apps via BLE protocol, which further
shares the same with the physician / caregiver app
/ portal over internet
o This data is leveraged in multiple ways by physicians, family members &
care-givers for remote patient management
*Source : Gartner Study
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)
The Potential Market Size
21.4
25.7
31.0
37.3
44.8
53.9
64.9
78.0
93.9
0
10
20
30
40
50
60
70
80
90
100
2018 2019 2020 2021 2022 2023 2024 2025 2026
IoT Services Market (in $, bn)
1 Source : Persistence Market Research
This comprises 5 IoT services segments, viz. security mgmt., network mgmt., infra
mgmt., device mgmt. & data mgmt.
2 Source : Gartner Study
3 Source : RnRMarketResearch Study
• IoT Services market
~$ 94 bn1 by 2026
• ~20%2 of this pie, i.e.
~19 bn would be contributed by
healthcare & agriculture
• ~40%3 of HC/Agri pie, i.e. ~ 7.6 bn
would belong to Swallowables
• Considering ~30% of the services
market to be comprised of testing, the
potential mkt size is
~2.3 bn by 2026
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)
Key Use Cases – Healthcare Industry
5
1
2
Digital Pills With
Bio-sensors
Digital Pills With
Cameras
• Medication Adherence Reduction in death %
due to medicinal non-compliance in chronic diseases (e.g. Abilify
Mycite from Proteus)
• Disease Diagnosis
Avoidance of invasive procedures not possible due to anatomy
issues, previous surgeries etc. (e.g. “Bacteria on a chip” from MIT
researchers)
• Diet Management
Demolishing myths around impact of different food and establishing
facts (e.g. Gas sensor from RMIT Melbourne researchers)
• Disease Diagnosis
Avoidance of invasive procedures not possible due to anatomy
issues, previous surgeries etc. (e.g. Endoscope camera from
Olympus)
Cam Recorder
Physician’s Monitor
Patch
MQTT / CoAP /
HTTP
BLE
Wire / BLE
GatewayIoT Cloud
Physician / Caregiver
Smartphone
App / Portal
BLE
Patient
Smartphone
App
HTTP
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)
Key Use Cases – Food & Agriculture Industry
Detection of
Environmental
Conditions
• Detection of Heavy
Metals
• Detection of cattle,
bats
• Trigger alerts
and replace
Detection of Conditions while
Transporting
• Detection of Temp
• Detection of Humidity
• Trigger alerts and adjusts
refrigeration
• Replace before customer
purchase if auto-correct not
possible
Source/condition
throughout supply
chain
• Source of
product
• Conditions that
the product
underwent
Fields/Ponds
Storage
Food Processor
Food Distributor/Retailer
Kitchen
1 2 32
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)
Key Challenges Perceived
Environment Setup
Availability of subjects for clinical trials
Critical QA needs for FDA approval
Lack of standards
Complexity of hardware-software mesh
Availability of real time data for regulatory testing
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)
Our QA POV For Swallowables
Co-located Things (Ingestible + Wearable)
Patient
Smartphone
IOT Cloud
Platform
Smart Pills for
medication
adherence
Smart Pills for
Diet
Management
Sensors for Food/Agriculture
Smart Pills
with
biosensors for
disease
diagnosis
Smart Pills
with imaging
devices for
disease
diagnosis
Smartphone App
Access by Physician
Analytics
Engine
Device Management
Data Management
Protocol Translation
Security Management
NoSQL DB
MQTT
Broker
D
*Performance and Security
Testing will be in scope
based on cloud service
provider
**In-Vivo testing and
hardware testing is
considered out of scope of
this paper
F Functional Testing
C
Compatibility
Testing
Co Connectivity
Testing
S Security Testing
U
UI / Usability
Testing
Considerations
U
Remotely Located Things (Ingestible + Wearable)
BLE
BLE
MQTT / CoAP / HTTP
Smartphone App
Access by Caregiver
Smartphone App Access by
Family Members
U
Cx
F
A
U
Cx
F
A
P
E
Re
Up
P
Performance
Testing
A Accessibility
Testing
V Device
Virtualization
Re Regulatory
Testing
E E2E Testing
Legend
S*
An
P*
R
Up Upgrade Testing B
Battery Testing
MQTT / CoAP / HTTP
V
D
Device
Testing
Gateway
HTTP
Other
GatewayBCo
P
BLE
C
S
D Co
P S
Up
S
C
An
Big Data
Analytics
Testing
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)
A Comprehensive QA Catalogue
Testing Types Key Activities
UI / Usability Testing Validation of UI, user navigation, role based access control etc.
Accessibility Testing Validation against WCAG standards
Functional Testing
Business rules validation pertaining to sensors / cameras
Validation of patch response to temperature / pressure / movement
Negative Testing & Error Handling
Image / Video Quality Testing for image-based Ingestibles
Functionality / Workflow validation of the patient / caregiver / physician apps
Push notifications (including final dissolution), alarms & alerts
Compatibility Testing
OS-Browser compatibility testing for patient / caregiver / physician apps
Device compatibility testing for patient / caregiver / physician apps
Connectivity Testing
Gateway to cloud connectivity testing - PUBLISH/SUBSCRIBE for MQTT, GET/POST/PUT/DELETE for COAP
(Software Defined Ratio)
Low range connectivity testing for device to gateway / co-located device
Security Testing
Data Integrity Testing & Data encryption/decryption
Password protection and certificates
Patient authentication based access validation
Performance Testing
Load testing with expected peak concurrent user volume
Gateway Performance Testing / Client side performance testing
Device Testing
Battery Testing &
Virtualization
Device Management & Configuration
Protocol / device interoperability testing; Protocol versions compatibility
Testing of sensor responses (through Device Virtualization)
Testing of battery life of the ingestibles and the wearables
Analytics Testing Validation of predictive models based on medication / disease history
Regulatory Tetsing Compliance with HIPAA, HITECH, OWASP, Section 508, FDA 21 CFR Part 820, ISO 13485, IEC 62304 etc.
End to End Testing Validation of complete business flow from ingestion to tracking
Upgrade Testing Validation of upgrades w.r.t multiple protocols, devices, OS, firmware, networking layers (FOTA)
F
C
Co
S
U
Up
D
P
A
V
Re
E
B
An
Testing Types unique to the
topic concerned
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)
Test Orchestration Process
(With a Typical Flow)
PeripheralCentral
Generic Access Profile
• Standby – Idle
• Advertiser – Device Discovery
• Slave – Connection established
Defines the slave latency and
connection interval
Generic Attribute Profile
• Scans
• Connect
• Access data for
services/characteristic through Read,
Write, Notify
name : “HB_304451122,
Services : [
{
name : “Heart Rate”
uuid : 46a970e00d5f11e28b5e0002a5d5c51b,
characteristics : [
{
name : “aerobic heart rate lower limit”
uuid : 0aad7ea00d6011e28e3c0002a5d5c51b,
value : [0x0a4a2000, 0x0f00d660, 0x0048],
properties : [notify],
interval ; 10000
},
]
},
{
name : “ABCD”
Each BLE service
was configured as a
JSON file
Lookup
table
The last 12 hex
digits will specify
the node id
Peripheral
Virtualization
Central
ScannerBTLE()
ConnectGatt()
GetsetCharacteristicNotification()
BLE
MQTT/COAP
Broker Publish
Subscribe
Test publishing of message to MQTT Broker
Create an empty ReadyAPI project
Create test step and add Publish using MQTT test
step
Create a new connection to HiveMQ broker
Specify the topic
Select message type as JSON and add message
Publish message and check in test case log tab
Listen/Receive MQTT message
Add delay in test case so that receiver is able to
subscribe
Connect to broker
Create topic receiver test case
Add Receive MQTT message test step
ReadyAPI will run both test cases simultaneously
Publisher will wait while receive will subscribe
See the message in the Received message text box
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)
References & Appendix
https://globenewswire.com/news-release/2018/08/23/1555970/0/en/IoT-Managed-Services-Market-is-expected-to-grow-US-94-388-0-
Mn-by-2026-Persistence-Market-Research.html
https://knowledgestar.blog/2015/06/25/coming-soon-to-your-workplace-the-internet-of-smart-things/
https://healthitanalytics.com/news/growing-healthcare-opportunities-for-the-internet-of-things
https://www.youtube.com/watch?v=WtRpFLx34BY&t=606s
https://www.youtube.com/watch?v=MkW8TU0jcSk
https://www.youtube.com/watch?v=MwJ8eMt7IcE
https://www.youtube.com/watch?v=I1JZ7bpC9tQ
https://jaxenter.com/iot-protocols-mqtt-coap-oma-dm-114279.html
https://www.godaddy.com/garage/the-iot-in-healthcare-forget-wearables-now-there-are-ingestibles/
https://internetofbusiness.com/health-iot-ingestible-sensor-can-help-diagnose-disease/
https://internetofbusiness.com/ingestible-iot-sensors-could-soon-help-improve-your-diet/
https://www.healthcareitnews.com/news/fda-approves-first-digital-pill-drug-comes-ingestible-sensor
https://www.healthcareitnews.com/news/fda-approves-first-digital-pill-drug-comes-ingestible-sensor
https://sealedair.com/blog/3-ways-iot-transforming-food-industry
https://www.infosys.com/IT-services/validation-solutions/Documents/testing-iot-applications.pdf
https://www.livescience.com/60963-how-does-digital-pill-work-abilify.html
https://www.nytimes.com/2017/11/13/health/digital-pill-fda.html
https://etectrx.com/
http://news.mit.edu/2018/ingestible-bacteria-on-a-chip-help-diagnose-disease-0524
https://www.embitel.com/blog/embedded-blog/understanding-how-an-iot-gateway-architecture-works
https://www.softwaretestinghelp.com/internet-of-things-iot-testing/
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)
Jibendu Narayan Mazumder
Associate Director – Business Development
Cognizant Technology Solutions
Winner, Software Testing Conference (STC) 2017
https://www.linkedin.com/in/jibendu-mazumder-78237a5/
Jibendu heads the Business Development group within Cognizant’s Banking and Financial Services (BFS) Quality Engineering and Assurance (QE&A) practice and
has around 14 years of industry experience. He specializes in architecting and overseeing implementation of transformational strategies & roadmaps for large and
complex QA programs and has helped several clients achieve their vision of becoming world-class QA organizations. Prior to joining Cognizant, he worked with
companies such as PricewaterhouseCoopers and KPMG.
Jibendu holds BE and ME degrees in Electronics and Telecom Engineering from Jadavpur University and an MBA degree from Questrom School of Business, Boston
University, USA
Co-Author
Arpan Sarkar
Senior Manager – Business Development
Cognizant Technology Solutions
Winner, Software Testing Conference (STC) 2017
https://www.linkedin.com/in/arpan-sarkar-1b901212
Arpan has an industry experience of 12+ years and works with Cognizant as a Senior Business Development professional in the Banking and Financial Services (BFS)
Quality Engineering and Assurance (QE&A) practice. His gamut of experience ranges from software development to technology consulting, core banking and business
development. Arpan's techno-functional expertise is complemented by his deep research and experience on next-gen technologies such as blockchain and IoT. Beside
managing delivery of complex engagements, he has authored several papers which have been presented at international conferences.
Arpan holds a BE degree in Mechanical Engineering from Jadavpur University and an MBA degree from XLRI Jamshedpur. Prior to joining Cognizant, he has worked
with TCS, Bank of Baroda & Pricewaterhouse Coopers.
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)
Thank You