SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
©2019 Infostretch. All rights reserved. 1
Testing Solutions for
Hyper-Connected Apps
Don’t let peripherals play havoc
Sivakumar Anna
(sanna@infostretch.com)
©2019 Infostretch. All rights reserved. 2
Your speaker
Sivakumar Anna
VP - QE Services, Infostretch
(sanna@infostretch.com)
25 years of experience
in Fortune 1000 companies.
Instrumental in leading
strategic engagements at
InfoStretch which has resulted
in significant value for
our clients.
Responsible for managing
engagements in enterprise
segments ranging from QA,
Strategy engagements
Enable QA organizations become
more efficient in Test Automation
using innovative ideas
©2019 Infostretch. All rights reserved. 5
Agenda
1. Digital Platform Today & Digital Innovations
2. Mobile Test Approaches – Device Interfaces
1. Requirements
2. Challenges & Potential Solutions
3. Mobile Testing Techniques
4. Take Away
5. Q & A
©2019 Infostretch. All rights reserved. 6
The Digital Ecosystem is Rapidly Evolving
Push
Notification
Location
Services
Check Scan Biometrics
New unique
mobile capabilities
More complex
mobile applications
Exploding number
of device fragmentation
©2019 Infostretch. All rights reserved. 7©2018 Infostretch. All rights reserved. 7
Apps using Location Services
Simulate particular location
Simulation of location with different
GPS signal accuracy
Simulation of driving scenario
on different routes
Simulate GPS signal drop during
driving scenario
Simulate Location Services
©2019 Infostretch. All rights reserved. 8
Apps using Camera
Simulate Camera
Simulate image captured from Camera
Use cases:
• Check scanning
• Barcode / QR Code scanning
• Document Scanner Apps
©2019 Infostretch. All rights reserved. 9©2018 Infostretch. All rights reserved. 9
Apps interacting with
Peripherals through BLE
Simulate Bluetooth states (On/Off)
and peripheral advertising
Simulate connectivity scenarios such as pairing
success, failure, timeout, etc.
Simulate multiple peripheral device
with different Name, Serial number, signal
strength, etc.
Simulate Data transfer scenarios varying
parameters like interval, data type, sensor
readings, etc.
Connecting with BLE peripherals
©2019 Infostretch. All rights reserved. 10
BLE with Beacons
Beacon Placement &
Tuning
Correct Range
Detection
Detection of
Appropriate Beacon
Detection and
Response
Range
Battery
Drainage
Connectivity
Beacon
Placement
Testing
Focus
Test
Parameters
©2019 Infostretch. All rights reserved. 11
Apps using Fingerprint based
Authentication
Simulate Fingerprint for Authentication
Simulate success/failure scenarios for
fingerprint authentication
Scenarios allowing new fingerprints to be
enrolled or existing fingerprints to be removed
Scenarios involving no fingerprint sensor
available on device, no fingerprint enrolled
©2019 Infostretch. All rights reserved. 13
Digital Test Strategy in Today’s World
Device Hardware Interfaces
©2019 Infostretch. All rights reserved. 14
Multiple Failure Modes Drive Multiple Test Methodologies
Device Limits /
Non-Functional
Device
UI Test
Device
Functional
Application Functional
Test business function
Business rules validation
Data flows
Business requirements
Test mobile
device functions
Check capture
Location Services
Push notifications
Video Interactions
Test device UI
Label positioning
Error messages
Image rendering
Landscape/portrait
Test Device Limits
High memory usage
High processor usage
Interruption test
Test
Methodologies
Description:
Test
Approach
Digital unique
NO YES YES YES
Digital
Unique?
• Simulators
and Automation
• Using
Real Devices
• Using Hardware
& Software
Simulation
• Devices and
Selective
Automation
• Using
Real Devices
©2019 Infostretch. All rights reserved. 15
Simulator-based Solution for Digital
Hardware Interfaces & System
Interfaces
©2019 Infostretch. All rights reserved. 16
Digital App Automation Library – Portal Interface
©2019 Infostretch. All rights reserved. 17
Digital App Automation Library - Overview
Hardware returns
current location
Operating System
provides location update
to app
Application
Mobile
Automation
Library
App Requests Current
Location
Operating
System
Operating System
sends command to
Hardware
Hardware
(GPS)
Sends
command to
Library
Automation
Script
©2019 Infostretch. All rights reserved. 18
Mobile Automation Library
Automation Features
Touch ID Apple Pay
Camera GPS
Date Time BLE
Accelerometer Gyroscope
Command Handling
& Processing
Mobile Automation
Library Interface
REST Web Services
Web Socket Listener
©2019 Infostretch. All rights reserved. 19
Critical Use Case – Successfully Increased Test Automation Coverage
Bar code scanning for retail,
banking, healthcare apps
Simulate System Date / Time including
time zone to test application behavior –
verify promotions in retail, banking apps
Fitness applications – Bluetooth
connectivity scenarios, verify app behavior
in case of abnormal Heart Rate /
Temperature values etc.
Location based scenarios – feature is
available when user reaches specific
location
Check Deposit for mobile banking -
Customer logs in, Selects Account, Scans
Check, Confirms Deposit, Logs out
Biometrics used for authentication in
banking & wallet apps
Route functionality – field service personal
travels to customer location, starts job,
uploads picture, adds comment &
completes job
Payment functionality in apps using Apple
Pay & Google Wallet
©2019 Infostretch. All rights reserved. 20
Demo #2 :
Camera Image Injection Use Case
Demo #1 :
Location Service Use Case
Demo(s)
1. Utility Company providing service
maintenances
2. Employees / Contractors on the road
3. Mobile app would allow agents to start
working on the jobs only if the agents are
at specific location proximity
4. Agents can pick up the job only after they
are at the EXACT location
1. Utility Company providing
service maintenances
2. While working on jobs, need to attach
the picture of the items to be worked
on using the app
Tools & Technologies – Appium, Java Language, Local Devices or Cloud Devices
©2019 Infostretch. All rights reserved. 21
Take Away
#1 Work with Mobile
Application Developers
• Mobile OS specific tools
• Application Hooks
• Invest in building utilities tools
#2 Leverage Service
Providers
• Readymade framework
• Implementation Knowledge
• Custom Solutions
#3 Consider Cloud
Infrastructure Providers
• Perfecto Mobile (Perforce)
• Headspin
• Sauce Labs
©2019 Infostretch. All rights reserved. 22
Thank You
Connect With Us
info@infostretch.com
+1-408-727-1100

Más contenido relacionado

Was ist angesagt?

Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumheadspin2
 
T Bytes Agile & AI Operations
T Bytes Agile & AI OperationsT Bytes Agile & AI Operations
T Bytes Agile & AI OperationsEGBG Services
 
Uncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyondUncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyondPerfecto by Perforce
 
Agile Mobile Testing Workshop
Agile Mobile Testing WorkshopAgile Mobile Testing Workshop
Agile Mobile Testing WorkshopNaresh Jain
 
Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAgile Testing Alliance
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextPerfecto by Perforce
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101TechWell
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextPerfecto by Perforce
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextPerfecto by Perforce
 
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsKeeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsPerfecto by Perforce
 
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyHow to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyPerfecto by Perforce
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingPerfecto by Perforce
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final FrontierJaco Greyling
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTPerfecto by Perforce
 
IoT Software Testing Challenges: The IoT World Is Really Different
IoT Software Testing Challenges: The IoT World Is Really DifferentIoT Software Testing Challenges: The IoT World Is Really Different
IoT Software Testing Challenges: The IoT World Is Really DifferentTechWell
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextPerfecto by Perforce
 

Was ist angesagt? (20)

Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
The ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appiumThe ultimate guide to mobile app testing with appium
The ultimate guide to mobile app testing with appium
 
T Bytes Agile & AI Operations
T Bytes Agile & AI OperationsT Bytes Agile & AI Operations
T Bytes Agile & AI Operations
 
Uncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyondUncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyond
 
Agile Mobile Testing Workshop
Agile Mobile Testing WorkshopAgile Mobile Testing Workshop
Agile Mobile Testing Workshop
 
Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh d
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Resume
Resume Resume
Resume
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOpsKeeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
Keeping Your Continuous Test Automation Suites Continuously Valuable in DevOps
 
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyHow to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 
IoT Software Testing Challenges: The IoT World Is Really Different
IoT Software Testing Challenges: The IoT World Is Really DifferentIoT Software Testing Challenges: The IoT World Is Really Different
IoT Software Testing Challenges: The IoT World Is Really Different
 
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps NextThe New Categories of Software Defects in the Era of AI and ML - DevOps Next
The New Categories of Software Defects in the Era of AI and ML - DevOps Next
 

Ähnlich wie Testing Solutions for Hyper Connected Apps by Sivakumar Anna

Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...Infostretch
 
Mobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva SundararamanMobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva Sundararamanagilemaine
 
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The TrenchesMobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The TrenchesAshok Karania
 
Webinar: Motivate Action with iBeacons
Webinar: Motivate Action with iBeaconsWebinar: Motivate Action with iBeacons
Webinar: Motivate Action with iBeaconsGold Group Enterprises
 
Infavor infavor beacon manager upload
Infavor infavor beacon manager uploadInfavor infavor beacon manager upload
Infavor infavor beacon manager uploadjaekil
 
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013Relayware
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingGaurav Singh
 
Cindrel capabilities
Cindrel capabilities Cindrel capabilities
Cindrel capabilities sherineI2
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest
 
Webinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsWebinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsSynoptek (previously Indusa)
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatechshanethatech
 
Augmented and Virtual Reality applied in Industry 4.0
Augmented and Virtual Reality applied in Industry 4.0Augmented and Virtual Reality applied in Industry 4.0
Augmented and Virtual Reality applied in Industry 4.0IGS
 
Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilitySynoptek (previously Indusa)
 
Extended Reality Usecases
Extended Reality UsecasesExtended Reality Usecases
Extended Reality UsecasesVincent Guigui
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise! A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise! Infostretch
 
mobileapplicationtesting.pptx
mobileapplicationtesting.pptxmobileapplicationtesting.pptx
mobileapplicationtesting.pptxReenaSharma833185
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy GuideDirk Nicol
 
Mobile apps to augment revenue
Mobile apps to augment revenue  Mobile apps to augment revenue
Mobile apps to augment revenue Hurix Systems
 

Ähnlich wie Testing Solutions for Hyper Connected Apps by Sivakumar Anna (20)

Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
 
Mobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva SundararamanMobile Automation and Best Practices - Siva Sundararaman
Mobile Automation and Best Practices - Siva Sundararaman
 
Mobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The TrenchesMobile Automation: Lessons From The Trenches
Mobile Automation: Lessons From The Trenches
 
Webinar: Motivate Action with iBeacons
Webinar: Motivate Action with iBeaconsWebinar: Motivate Action with iBeacons
Webinar: Motivate Action with iBeacons
 
Infavor infavor beacon manager upload
Infavor infavor beacon manager uploadInfavor infavor beacon manager upload
Infavor infavor beacon manager upload
 
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Cindrel capabilities
Cindrel capabilities Cindrel capabilities
Cindrel capabilities
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Webinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsWebinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile Apps
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatech
 
Augmented and Virtual Reality applied in Industry 4.0
Augmented and Virtual Reality applied in Industry 4.0Augmented and Virtual Reality applied in Industry 4.0
Augmented and Virtual Reality applied in Industry 4.0
 
Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise Mobility
 
Extended Reality Usecases
Extended Reality UsecasesExtended Reality Usecases
Extended Reality Usecases
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise! A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
 
mobileapplicationtesting.pptx
mobileapplicationtesting.pptxmobileapplicationtesting.pptx
mobileapplicationtesting.pptx
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy Guide
 
Mobile apps to augment revenue
Mobile apps to augment revenue  Mobile apps to augment revenue
Mobile apps to augment revenue
 

Mehr von QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfQA or the Highway
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxQA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfQA or the Highway
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfQA or the Highway
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfQA or the Highway
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfQA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfQA or the Highway
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxQA or the Highway
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfQA or the Highway
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxQA or the Highway
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfQA or the Highway
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfQA or the Highway
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxQA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfQA or the Highway
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxQA or the Highway
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 

Mehr von QA or the Highway (20)

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 

Último

Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
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.pdfCheryl Hung
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveIES VE
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 

Último (20)

Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
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
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES LiveKeep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 

Testing Solutions for Hyper Connected Apps by Sivakumar Anna

  • 1. ©2019 Infostretch. All rights reserved. 1 Testing Solutions for Hyper-Connected Apps Don’t let peripherals play havoc Sivakumar Anna (sanna@infostretch.com)
  • 2. ©2019 Infostretch. All rights reserved. 2 Your speaker Sivakumar Anna VP - QE Services, Infostretch (sanna@infostretch.com) 25 years of experience in Fortune 1000 companies. Instrumental in leading strategic engagements at InfoStretch which has resulted in significant value for our clients. Responsible for managing engagements in enterprise segments ranging from QA, Strategy engagements Enable QA organizations become more efficient in Test Automation using innovative ideas
  • 3. ©2019 Infostretch. All rights reserved. 5 Agenda 1. Digital Platform Today & Digital Innovations 2. Mobile Test Approaches – Device Interfaces 1. Requirements 2. Challenges & Potential Solutions 3. Mobile Testing Techniques 4. Take Away 5. Q & A
  • 4. ©2019 Infostretch. All rights reserved. 6 The Digital Ecosystem is Rapidly Evolving Push Notification Location Services Check Scan Biometrics New unique mobile capabilities More complex mobile applications Exploding number of device fragmentation
  • 5. ©2019 Infostretch. All rights reserved. 7©2018 Infostretch. All rights reserved. 7 Apps using Location Services Simulate particular location Simulation of location with different GPS signal accuracy Simulation of driving scenario on different routes Simulate GPS signal drop during driving scenario Simulate Location Services
  • 6. ©2019 Infostretch. All rights reserved. 8 Apps using Camera Simulate Camera Simulate image captured from Camera Use cases: • Check scanning • Barcode / QR Code scanning • Document Scanner Apps
  • 7. ©2019 Infostretch. All rights reserved. 9©2018 Infostretch. All rights reserved. 9 Apps interacting with Peripherals through BLE Simulate Bluetooth states (On/Off) and peripheral advertising Simulate connectivity scenarios such as pairing success, failure, timeout, etc. Simulate multiple peripheral device with different Name, Serial number, signal strength, etc. Simulate Data transfer scenarios varying parameters like interval, data type, sensor readings, etc. Connecting with BLE peripherals
  • 8. ©2019 Infostretch. All rights reserved. 10 BLE with Beacons Beacon Placement & Tuning Correct Range Detection Detection of Appropriate Beacon Detection and Response Range Battery Drainage Connectivity Beacon Placement Testing Focus Test Parameters
  • 9. ©2019 Infostretch. All rights reserved. 11 Apps using Fingerprint based Authentication Simulate Fingerprint for Authentication Simulate success/failure scenarios for fingerprint authentication Scenarios allowing new fingerprints to be enrolled or existing fingerprints to be removed Scenarios involving no fingerprint sensor available on device, no fingerprint enrolled
  • 10. ©2019 Infostretch. All rights reserved. 13 Digital Test Strategy in Today’s World Device Hardware Interfaces
  • 11. ©2019 Infostretch. All rights reserved. 14 Multiple Failure Modes Drive Multiple Test Methodologies Device Limits / Non-Functional Device UI Test Device Functional Application Functional Test business function Business rules validation Data flows Business requirements Test mobile device functions Check capture Location Services Push notifications Video Interactions Test device UI Label positioning Error messages Image rendering Landscape/portrait Test Device Limits High memory usage High processor usage Interruption test Test Methodologies Description: Test Approach Digital unique NO YES YES YES Digital Unique? • Simulators and Automation • Using Real Devices • Using Hardware & Software Simulation • Devices and Selective Automation • Using Real Devices
  • 12. ©2019 Infostretch. All rights reserved. 15 Simulator-based Solution for Digital Hardware Interfaces & System Interfaces
  • 13. ©2019 Infostretch. All rights reserved. 16 Digital App Automation Library – Portal Interface
  • 14. ©2019 Infostretch. All rights reserved. 17 Digital App Automation Library - Overview Hardware returns current location Operating System provides location update to app Application Mobile Automation Library App Requests Current Location Operating System Operating System sends command to Hardware Hardware (GPS) Sends command to Library Automation Script
  • 15. ©2019 Infostretch. All rights reserved. 18 Mobile Automation Library Automation Features Touch ID Apple Pay Camera GPS Date Time BLE Accelerometer Gyroscope Command Handling & Processing Mobile Automation Library Interface REST Web Services Web Socket Listener
  • 16. ©2019 Infostretch. All rights reserved. 19 Critical Use Case – Successfully Increased Test Automation Coverage Bar code scanning for retail, banking, healthcare apps Simulate System Date / Time including time zone to test application behavior – verify promotions in retail, banking apps Fitness applications – Bluetooth connectivity scenarios, verify app behavior in case of abnormal Heart Rate / Temperature values etc. Location based scenarios – feature is available when user reaches specific location Check Deposit for mobile banking - Customer logs in, Selects Account, Scans Check, Confirms Deposit, Logs out Biometrics used for authentication in banking & wallet apps Route functionality – field service personal travels to customer location, starts job, uploads picture, adds comment & completes job Payment functionality in apps using Apple Pay & Google Wallet
  • 17. ©2019 Infostretch. All rights reserved. 20 Demo #2 : Camera Image Injection Use Case Demo #1 : Location Service Use Case Demo(s) 1. Utility Company providing service maintenances 2. Employees / Contractors on the road 3. Mobile app would allow agents to start working on the jobs only if the agents are at specific location proximity 4. Agents can pick up the job only after they are at the EXACT location 1. Utility Company providing service maintenances 2. While working on jobs, need to attach the picture of the items to be worked on using the app Tools & Technologies – Appium, Java Language, Local Devices or Cloud Devices
  • 18. ©2019 Infostretch. All rights reserved. 21 Take Away #1 Work with Mobile Application Developers • Mobile OS specific tools • Application Hooks • Invest in building utilities tools #2 Leverage Service Providers • Readymade framework • Implementation Knowledge • Custom Solutions #3 Consider Cloud Infrastructure Providers • Perfecto Mobile (Perforce) • Headspin • Sauce Labs
  • 19. ©2019 Infostretch. All rights reserved. 22 Thank You Connect With Us info@infostretch.com +1-408-727-1100