SlideShare a Scribd company logo
1 of 28
Continuous Quality As a Key for A 5 Star
Mobile Apps Delivery
@esconfs
#esconfs
Eran Kinsbruner
Perfecto Mobile, Israel
About Me
Eran Kinsbruner is a director & mobile technical evangelist at PerfectoMobile,
one of the leading mobile cloud and automation companies. Formerly CTO for
mobile testing and Texas Instruments project manager at Matrix, Eran has
been in testing since 1999 with experience that includes managing teams at
Qulicke & Soffa, Sun Microsystems, General Electric, and NeuStar. The co-
inventor of a test exclusion automated mechanism for mobile J2ME testing at
Sun Microsystems, Eran has experience in the mobile testing world. You can
find Eran on Facebook, Twitter @ek121268, LinkedIn, and his professional
mobile testing blog at ek121268.wordpress.com.
Contact Me: Erank@perfectomobile.com
Agenda
3
Mobile
market
START
Mobile
Testing
Coverage
Mobile Projects
Challenges
Mobile Test
automation
CI & Best
Practices
Easily Applied for Browsers …
Mobile Create Challenges …
UI
Integration
Unit Testing
UI
Integration
Unit Testing
Performance Security
Mobile Requires Shifting the Plan …
Target
Devices
Target
Env.OS
OS versions
Form factors
CPU & Memory
Manufacturers
Wearable
Networks
Orientation
Events
Device events
Locations
Notifications
Common Mobile Project Challenges/Pains
6
7
• Pain:
• Market pressure compressing delivery schedules
• Growing App complexity driving test case growth
• Rapidly evolving test matrix
• Goal:
• Deliver feedback to developers faster
• Complete test coverage within each sprint cycle
• Strategy
• Increase automation
• Adopt continuous integration
The Challenges – Velocity vs. Quality
And
Or
What does it take to cover the REAL
end user experience?
v
Device & Platform
Model
OS Version
Screen Size
Form Factors v
Environment
Location
Network
v
Conditions
Signal Strength
Load
Others
Q1 2015 – EU5 Index
50% Preview
Supports:
• Sufficient Device Mix
• Legacy, Reference, New
• Allows sufficient OS coverage
• Support mix of Screen Sizes
• Support mix of hardware’s
Application name position
Labels
Menu panel
Button images
Text colors
and images
Cross Platform Differences
Functional Automation – Mobile Objects
100% accurate native
object rec.
Much faster than OCR
Support all languages
Does not often detect
GUI defects
Imperative for end
user’s experience
Imperative for GUI
glitches
Implement the
WYSIWYG
Slower then object
level analysis
Dependent on 3rd party
Does not support all
languages
Object level analysis
Visual analysis (OCR)
May require
Instrumentation
Mobile Test Automation That Works
• Develop for testability
• Object Recognition
– Mix ‘n match methods
• Image recognition
• DOM
• Object id
• XPath
• CSS
• Robust
– Error handling
– Conditional flow
– Reusable functions
– Data driven
Reliable
Repeatable Maintainable
Scalable
CI Blockers: Inefficient & Brittle AutomationWhat
• Automated testing takes
too much time to develop
• Constant maintenance
Why
• Advance coding skills
• No cross platform tests
• Lack coding guidelines
How
• Build stable framework
• Use predefined code
functions and existing
product
• Separate test code from
execution mgt
CI Blockers: Poor Execution Optimization
What
• Automated testing run
slow
• Too many tests, not
enough time
• Not stable on mobile
devices Why
• Lack of execution
management
• Single threaded
automation
• Device errors
How
• Parallel execution
• Tune the code
• Apply automation
best practices
• Manage tests like code
Error handling Remove CI/Automation Blockers
System level control
Application control
Device control
Mobile Continuous Integration Recommended Work Flow
Dev Team
Source Control
Code Commit
CI Server
ReportingUnit Tests
Launch Perfecto Job
(Release Package)
Support today:
PM Native &
Selenium
Automated App Deployment
On Real Devices
Functional Testing
Integration Testing
Performance Testing
Continuous Feedback
Test Planning & Test Execution
Bug Reporting
Manage the Time Budget …
Build
Frequency
Test
Duration
Test Scope
Device
Coverage
Unit System Smoke Regression Performance
Hourly 20-40 Min ±4
3-4 times a
day
30-60 Min ±6
Nightly 2-7 Hours ±10
Weekend 10-48 Hours ±20
Velocity! Quality!
Strategies for
achieving 5 stars
1. Assure device coverage
Real
Devices
Optimal
mix to
cover
market
Max
Elasticity
My app analytics Mobile Market
My Space
App Control
System Control
Device control
Network Control
Burst up/down
Always available
1. Assure device/OS coverage
April OCTOBERJUNE JULY AUGUST SEPTEMBER
Sony Xperia
Z4 Tablet
New iPhones & iPads
Samsung Note 5
Motorola Moto X (New)
iOS 9 Beta
Windows 10
for Phones
DEVICES
PLATFORM
Mobile Market Calendar 2015
Android M ?
MAY
Apple Watch Release
Samsung Galaxy S6
Samsung Galaxy S6 Edge
LG G4
Nokia Lumia 640 XL
ZTE Blade S6 Plus
Huawei P8
Lenovo A6000 Plus
New trending devices,
First Samsung’s to run
Android L OTS
You can already start Beta
testing in June!
Seek for Emulators of
iPhone 6S and more close to
the release date!
Seek for early Beta through
Android Studio
New nexus devices
Perfecto Mobile’s Q2
Index Release!!
2. Built an adaptive test plan
 Update your test plan
according to customer
feedback
 Automate to run regularly
Mobile Ready
Automation
Fast Impact
utilizing existing
knowledge
Test on real
devices
Sustainable –
doesn’t break
CI Ready
Device
Agnostic, any
app type
Unattended
3. Mobile-Ready
Automation is Key
Become a Jedi
Master you will
Does your Lab come with
“Environment Controls”?
Are you testing “in the
Wild”?
4. Test in Real-World Conditions
Build Your Mobile App Test Plan Properly
Functional
• Validation of Functionality
• Smoke / Regressions Testing
• Offline access testing
• Negative Testing
Non Functional
• Network Strength / Outage /
Recovery
• Different NW Types
• Peripheral Testing
• Services
Interoperability (IOP)
• Voice / SMS interrupts
• Notifications
• Battery /Cable Removal
Memory Leak
• Memory Usage
• Memory Leaks
• Garbage Collection
Installation Testing
• New App Install
• Uninstall and Reinstall
• Upgrade testing
Language Testing
• Validation for Locales (French &
English)
• Images and Text
• Currencies, time zones etc.
• Context
Performance Testing
• CPU Usage testing
• Network Usage
• Page Render time or activity
Render time
Security Testing
• OWASP Vulnerabilities
• Sensitive data (App/Device)
• Dynamic Testing
• Static Code Analysis
• Data Encryption
Usability Testing
• User Experience
• Competitive Analysis
• Expert Review
Eran Kinsbruner
Dir, Technical Evangelist
Perfecto Mobile
Erank@perfectomobile.com
Get 15% off using Discount
Code:
MWS15
(until June 30th)

More Related Content

More from TEST Huddle

More from TEST Huddle (20)

Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?
 
The world class webinar series
The world class webinar seriesThe world class webinar series
The world class webinar series
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Continuous Quality As a Key for A 5 Star Mobile Apps Delivery

  • 1. Continuous Quality As a Key for A 5 Star Mobile Apps Delivery @esconfs #esconfs Eran Kinsbruner Perfecto Mobile, Israel
  • 2. About Me Eran Kinsbruner is a director & mobile technical evangelist at PerfectoMobile, one of the leading mobile cloud and automation companies. Formerly CTO for mobile testing and Texas Instruments project manager at Matrix, Eran has been in testing since 1999 with experience that includes managing teams at Qulicke & Soffa, Sun Microsystems, General Electric, and NeuStar. The co- inventor of a test exclusion automated mechanism for mobile J2ME testing at Sun Microsystems, Eran has experience in the mobile testing world. You can find Eran on Facebook, Twitter @ek121268, LinkedIn, and his professional mobile testing blog at ek121268.wordpress.com. Contact Me: Erank@perfectomobile.com
  • 4. Easily Applied for Browsers … Mobile Create Challenges … UI Integration Unit Testing
  • 5. UI Integration Unit Testing Performance Security Mobile Requires Shifting the Plan … Target Devices Target Env.OS OS versions Form factors CPU & Memory Manufacturers Wearable Networks Orientation Events Device events Locations Notifications
  • 6. Common Mobile Project Challenges/Pains 6
  • 7. 7 • Pain: • Market pressure compressing delivery schedules • Growing App complexity driving test case growth • Rapidly evolving test matrix • Goal: • Deliver feedback to developers faster • Complete test coverage within each sprint cycle • Strategy • Increase automation • Adopt continuous integration The Challenges – Velocity vs. Quality And Or
  • 8. What does it take to cover the REAL end user experience? v Device & Platform Model OS Version Screen Size Form Factors v Environment Location Network v Conditions Signal Strength Load Others
  • 9. Q1 2015 – EU5 Index 50% Preview Supports: • Sufficient Device Mix • Legacy, Reference, New • Allows sufficient OS coverage • Support mix of Screen Sizes • Support mix of hardware’s
  • 10. Application name position Labels Menu panel Button images Text colors and images Cross Platform Differences
  • 11. Functional Automation – Mobile Objects 100% accurate native object rec. Much faster than OCR Support all languages Does not often detect GUI defects Imperative for end user’s experience Imperative for GUI glitches Implement the WYSIWYG Slower then object level analysis Dependent on 3rd party Does not support all languages Object level analysis Visual analysis (OCR) May require Instrumentation
  • 12. Mobile Test Automation That Works • Develop for testability • Object Recognition – Mix ‘n match methods • Image recognition • DOM • Object id • XPath • CSS • Robust – Error handling – Conditional flow – Reusable functions – Data driven Reliable Repeatable Maintainable Scalable
  • 13. CI Blockers: Inefficient & Brittle AutomationWhat • Automated testing takes too much time to develop • Constant maintenance Why • Advance coding skills • No cross platform tests • Lack coding guidelines How • Build stable framework • Use predefined code functions and existing product • Separate test code from execution mgt
  • 14. CI Blockers: Poor Execution Optimization What • Automated testing run slow • Too many tests, not enough time • Not stable on mobile devices Why • Lack of execution management • Single threaded automation • Device errors How • Parallel execution • Tune the code • Apply automation best practices • Manage tests like code
  • 15. Error handling Remove CI/Automation Blockers System level control Application control Device control
  • 16.
  • 17. Mobile Continuous Integration Recommended Work Flow Dev Team Source Control Code Commit CI Server ReportingUnit Tests Launch Perfecto Job (Release Package) Support today: PM Native & Selenium Automated App Deployment On Real Devices Functional Testing Integration Testing Performance Testing Continuous Feedback Test Planning & Test Execution Bug Reporting
  • 18. Manage the Time Budget … Build Frequency Test Duration Test Scope Device Coverage Unit System Smoke Regression Performance Hourly 20-40 Min ±4 3-4 times a day 30-60 Min ±6 Nightly 2-7 Hours ±10 Weekend 10-48 Hours ±20
  • 20. 1. Assure device coverage
  • 21. Real Devices Optimal mix to cover market Max Elasticity My app analytics Mobile Market My Space App Control System Control Device control Network Control Burst up/down Always available 1. Assure device/OS coverage
  • 22. April OCTOBERJUNE JULY AUGUST SEPTEMBER Sony Xperia Z4 Tablet New iPhones & iPads Samsung Note 5 Motorola Moto X (New) iOS 9 Beta Windows 10 for Phones DEVICES PLATFORM Mobile Market Calendar 2015 Android M ? MAY Apple Watch Release Samsung Galaxy S6 Samsung Galaxy S6 Edge LG G4 Nokia Lumia 640 XL ZTE Blade S6 Plus Huawei P8 Lenovo A6000 Plus New trending devices, First Samsung’s to run Android L OTS You can already start Beta testing in June! Seek for Emulators of iPhone 6S and more close to the release date! Seek for early Beta through Android Studio New nexus devices Perfecto Mobile’s Q2 Index Release!!
  • 23. 2. Built an adaptive test plan  Update your test plan according to customer feedback  Automate to run regularly
  • 24. Mobile Ready Automation Fast Impact utilizing existing knowledge Test on real devices Sustainable – doesn’t break CI Ready Device Agnostic, any app type Unattended 3. Mobile-Ready Automation is Key Become a Jedi Master you will
  • 25. Does your Lab come with “Environment Controls”? Are you testing “in the Wild”? 4. Test in Real-World Conditions
  • 26. Build Your Mobile App Test Plan Properly Functional • Validation of Functionality • Smoke / Regressions Testing • Offline access testing • Negative Testing Non Functional • Network Strength / Outage / Recovery • Different NW Types • Peripheral Testing • Services Interoperability (IOP) • Voice / SMS interrupts • Notifications • Battery /Cable Removal Memory Leak • Memory Usage • Memory Leaks • Garbage Collection Installation Testing • New App Install • Uninstall and Reinstall • Upgrade testing Language Testing • Validation for Locales (French & English) • Images and Text • Currencies, time zones etc. • Context Performance Testing • CPU Usage testing • Network Usage • Page Render time or activity Render time Security Testing • OWASP Vulnerabilities • Sensitive data (App/Device) • Dynamic Testing • Static Code Analysis • Data Encryption Usability Testing • User Experience • Competitive Analysis • Expert Review
  • 27. Eran Kinsbruner Dir, Technical Evangelist Perfecto Mobile Erank@perfectomobile.com
  • 28. Get 15% off using Discount Code: MWS15 (until June 30th)

Editor's Notes

  1. Tools and Skills Resources Cost Real devices
  2. Tools and Skills Resources Cost Real devices
  3. http://www.continuousagile.com/unblock/pm_quality.html The most common debate especially in mobile is the balance and tradeoff between velocity of app releases and the quality which impacts the end UX. Having the ability to bridge between these 2 is a key to keep up with the dynamic and fragmented mobile market. Perfecto Mobile enables mobile app developers through its MobileCloud platform and the CI solution to assure both Velocity and quality – all from the Developer environment.
  4. User profile – Consider your end user real life experience
  5. HTC One M7 – 2.5 years old, can be considered legacy and running Android 4.x but getting this month Android L 2 Samsung generations, 3rd (S6) coming up in next index Various Screen size/HW for RWD testing, market and vertical coverage mix 2 latest iPad tablet devices are MUST
  6. Jobs that are executed more frequently have low coverage from one hand but detect issues very early and provide immediate feedback for the developers. Usually there will be Per Commit or Hourly or 3-4 times a day + Nightly + Weekend Load tests in CI -> Single user performance + Load in low scale (e.g. 50 VU) # of devices -> Env Coverage % ->may change based on type of change \ new devices that were released. In addition to the CI Jobs there are additional testing activities that happens in staging environment – Exploratory testing \ Additional automation cycle on other environments \ Load testing \ Security testing \...
  7. Apple Watch Release Samsung Galaxy S6 Samsung Galaxy S6 Edge LG G4 Nokia Lumia 640 XL ZTE Blade S6 Plus Huawei P8 Lenovo A6000 Plus
  8. This slide or the next slide