Presentation is loading. Please wait.

Presentation is loading. Please wait.

Analytics: the spice to automation testing

Similar presentations


Presentation on theme: "Analytics: the spice to automation testing"— Presentation transcript:

1 Analytics: the spice to automation testing
Presented by Antoine Aymer © All rights reserved

2 Advanced Automated Testing
Shopping app (web or mobile) Customer login Add to cart Checkout Shipping detail Delivery tracking Purchase received User Conference on Advanced Automated Testing © All rights reserved

3 Advanced Automated Testing
3rd party ship service Logistical services Inventory query Database activity Database activity Security validation Security validation 3rd party payment services Account authorization Add to cart Purchase received Acc’t info 3rd party database 3rd party reporting Customer login Checkout Delivery tracking Shipping detail User Conference on Advanced Automated Testing © All rights reserved

4 Advanced Automated Testing
Redefining our target Functional suitability Reliability Maintainability Compatibility Localization Accessibility Usability Performance Portability Security User Conference on Advanced Automated Testing © All rights reserved

5 The emergence of user experience
User Conference on Advanced Automated Testing © All rights reserved

6 How much of our testing is on target?
Automated Tests User Conference on Advanced Automated Testing © All rights reserved

7 Every business is impacted
Government Ticket Sale Airline Virginia's online voter registration system crashed October 17th 2016 “We understand the frustration experienced by voters and we apologize the system was unable to handle the overwhelming demand from voters.” Glastonbury Festival website crashed October 9th 2016 Delta’s catastrophic systems outage August 8th 2016 “I apologize for the challenges this has created for you with your travel experience.” Delta CEO Ed Bastian User Conference on Advanced Automated Testing © All rights reserved

8 How to adjust our testing
Precision: repeatability Accuracy: on target User Conference on Advanced Automated Testing © All rights reserved

9 Advanced Automated Testing
Know your users Custom drink feature removed[1] => 1 star feedback ratings Parallel Kingdom[2] Regular users generate 2.5x daily revenues Logos © respective owners [1] example from App Quality book [2] example from Tale of Two Apps User Conference on Advanced Automated Testing © All rights reserved

10 Advanced Automated Testing
Ways to collect data What Technique Tool(s) Device details Research, App Store, Mobile Analytics API calls, published GUI elements and layout Static Analysis, Dynamic Analysis Code Quality utilities Test Automation Tools Run-time environment Queries, Mobile Analytics Shell commands Run-time behaviours Instrumentation, Logging, Mobile Analytics Development Tools, Network traffic Observation, Logging Network Analyzer Test results Explicit collection Data collection utilities, App Store Data Developer account access Provided by App Store Ratings & Reviews Online access, data collection App Store, other sources In-app analytics Integration of Mobile Analytics Library Development tools User Conference on Advanced Automated Testing © All rights reserved

11 Advanced Automated Testing
Feedback cycle User Conference on Advanced Automated Testing © All rights reserved

12 Topology for in-app analytics
User Conference on Advanced Automated Testing © All rights reserved

13 8 Heatmap Tests that reveal visitor behavior
Zoom/Dezoom Source: User Conference on Advanced Automated Testing © All rights reserved

14 Advanced Automated Testing
Why do reviews matter? Reviews affect the app ranking and the app store conversion. They are also critical for Search Engine Optimization. Influence Reviews have multiple dimensions which can be used to help measure the user experience. Measure Turn users’ input into innovation Engage and Improve User Conference on Advanced Automated Testing © All rights reserved

15 Incorporating reviews into devtest
Actionable or to be archived? Map reviews with features (or user stories) Gather more information (via app stores) Score and reprioritize features Perform testing (based on reviews) Perform testing (based on reviews) Scoping the boundaries Making it real Creating test ideas User Conference on Advanced Automated Testing © All rights reserved

16 Test Recommendation Engine
User Conference on Advanced Automated Testing © All rights reserved

17 Advanced Automated Testing
Getting involved User Conference on Advanced Automated Testing © All rights reserved

18 Advanced Automated Testing
in-app analytics Model-based Security testing Functional testing Interactive testing Optimize based on data Synthetic monitoring Backend monitoring Sentiment analysis in-app analytics Performance testing User Conference on Advanced Automated Testing © All rights reserved

19 Advanced Automated Testing
The dark side 75% of battery consumed by non-core features 30% of battery used when screen is off User Conference on Advanced Automated Testing © All rights reserved

20 Emotions: the missing ingredients
User Conference on Advanced Automated Testing © All rights reserved


Download ppt "Analytics: the spice to automation testing"

Similar presentations


Ads by Google