SlideShare a Scribd company logo
The Role of Automation in
Mobile Continuous Testing
Moataz Nabil
Developer Advocate
Why Mobile app testing is necessary?
▪ Mobile apps become more complex
and modules become more diverse
▪ Mobile teams are growing and
become Large Engineering Team
▪ Serving millions of customers
everyday
When it comes to
mobile apps, mistakes
are hard to revert
Accelerate app releases by
reducing any testing bottlenecks
with test automation
The Goal
Challenges in Mobile Testing
▪ Device fragmentation
▪ Deeplinks
▪ Push notification
▪ Localization
▪ Accessibility
▪ Security
▪ Performance
Mobile Testing Strategy
▪ Defining the scope and objectives of the testing
▪ Identifying the target devices and platforms
▪ Developing a test plan
Choosing the right Mobile
Test Automation Tool
▪ Handle most of the mobile challenges
▪ Flexibility (ex: handling locators)
▪ Easy to understand
▪ Collaborate between mobile and test
engineers
▪ Learning resources and
documentation
▪ Community support
Cross-platform Native
Mobile Test Automation Tools/Frameworks
mobile.dev
Move the test to the left
▪ From blocker to Enabler
▪ Early detection of defects
▪ Improve collaboration and communication
▪ Faster delivery and deployment (releases)
Test Early & Often
Fail fast
▪ The process of executing automated tests as part of the delivery
pipeline in order to obtain feedback on the business risks
associated with the mobile release candidate as rapidly as
possible.
▪ Seamlessly integrated into the software delivery pipeline and
DevOps toolchain
Continuous Testing
Keeping
Testing
Visible
Mobile CI/CD Workflow
Checkout
Repo
Build App
Unit
Tests
UI Tests
Sign
App
Release
App
Upload
Beta
Testers
Deploy to
App Stores
Publish
Test
Results
Send
Slack
Message
▪ Cloud devices
▪ Run automated tests in parallel
▪ CI/CD pipeline
Execution best practices
KPIs for measuring the success of automation
in Mobile Continuous Testing
Test coverage - the percentage of features,
functionalities, and scenarios covered by
automated tests
Test execution time - the time it takes to run
automated tests
Defect detection rate - the number of defects
detected by automated tests
Test stability - the percentage of automated tests
that are passing consistently over time
Recap
▪ Automation in Mobile Continuous Testing is
improving the quality and speed of mobile app
development and release.
▪ Continuous Testing over testing at the end.
▪ Embracing all testing activities over automating
everything.
▪ Testing what gives value, based on customer
usage, over testing everything.
▪ A whole team approach to testing over testing in
siloed testing departments.
Thank
You

More Related Content

Similar to The Role of Automation in Mobile Continuous Testing (20)

PDF
Webinar app testing and distribution
Service2Media
 
PPTX
Xamarin Test Cloud Presentation
Catapult New Business
 
PPT
Mobile Testing : Brief OverView
G Srinivasan
 
PDF
Enabling Continuous Quality in Mobile App Development
Matthew Young
 
PDF
Maximize Mobile Testing Efficiency_ Leverage the Power of Secured Cloud-Based...
kalichargn70th171
 
PPTX
Mobile application testing
Tharindra Jayamaha
 
PDF
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
kalichargn70th171
 
PPTX
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Austin Marie Gay
 
PPTX
Mobile and Web App Testing for Visual Studio Teams
Perfecto by Perforce
 
PDF
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
flufftailshop
 
PDF
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
flufftailshop
 
DOC
Abinaya_Resume
Abinaya Mayurnathan
 
PPTX
TechTalk: Getting to Know Perfecto
Lizzy Guido (she/her)
 
PDF
How to Deliver Winning Mobile Apps
TechWell
 
PDF
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
asiyahanif9977
 
PDF
DevOps for the Mobile Enterprise: Test and Deploy
Rosalind Radcliffe
 
PDF
Step by-step mobile testing approaches and strategies
Alisha Henderson
 
PPTX
Virgin Media's Mobile Quality Transformation
Perfecto by Perforce
 
PPTX
Karnacki wearables 3_ways-20150402[1]
KeynoteSystems
 
PDF
The Essentials of Mobile App Testing and Monitoring
MobilePundits
 
Webinar app testing and distribution
Service2Media
 
Xamarin Test Cloud Presentation
Catapult New Business
 
Mobile Testing : Brief OverView
G Srinivasan
 
Enabling Continuous Quality in Mobile App Development
Matthew Young
 
Maximize Mobile Testing Efficiency_ Leverage the Power of Secured Cloud-Based...
kalichargn70th171
 
Mobile application testing
Tharindra Jayamaha
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
kalichargn70th171
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Austin Marie Gay
 
Mobile and Web App Testing for Visual Studio Teams
Perfecto by Perforce
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
flufftailshop
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
flufftailshop
 
Abinaya_Resume
Abinaya Mayurnathan
 
TechTalk: Getting to Know Perfecto
Lizzy Guido (she/her)
 
How to Deliver Winning Mobile Apps
TechWell
 
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
asiyahanif9977
 
DevOps for the Mobile Enterprise: Test and Deploy
Rosalind Radcliffe
 
Step by-step mobile testing approaches and strategies
Alisha Henderson
 
Virgin Media's Mobile Quality Transformation
Perfecto by Perforce
 
Karnacki wearables 3_ways-20150402[1]
KeynoteSystems
 
The Essentials of Mobile App Testing and Monitoring
MobilePundits
 

More from Applitools (20)

PDF
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
PDF
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
PDF
Navigating EAA Compliance in Testing.pdf
Applitools
 
PDF
AI-Assisted, AI-Augmented & Autonomous Testing
Applitools
 
PDF
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
 
PDF
The ROI of AI-Powered Testing, presented by Applitools
Applitools
 
PDF
Building No-code Autonomous E2E Tests_Applitools.pdf
Applitools
 
PDF
Conquer 6 Testing Challenges_Applitools.pdf
Applitools
 
PDF
Autonomous End-to-End Testing for Online Banking Applications Presented with ...
Applitools
 
PDF
Playwright Visual Testing Best Practices, presented by Applitools
Applitools
 
PDF
Cross-Browser and Cross-Device Testing | Applitools in Action
Applitools
 
PDF
Advanced Debugging Techniques | Applitools in Action.pdf
Applitools
 
PDF
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
Applitools
 
PDF
Test Automation for Dynamic Applications _ Applitools in Action.pdf
Applitools
 
PDF
Proven Approaches to AI-Powered E2E Testing.pdf
Applitools
 
PDF
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
PDF
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
PDF
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Applitools
 
PDF
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Applitools
 
PDF
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Applitools
 
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
Navigating EAA Compliance in Testing.pdf
Applitools
 
AI-Assisted, AI-Augmented & Autonomous Testing
Applitools
 
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
 
The ROI of AI-Powered Testing, presented by Applitools
Applitools
 
Building No-code Autonomous E2E Tests_Applitools.pdf
Applitools
 
Conquer 6 Testing Challenges_Applitools.pdf
Applitools
 
Autonomous End-to-End Testing for Online Banking Applications Presented with ...
Applitools
 
Playwright Visual Testing Best Practices, presented by Applitools
Applitools
 
Cross-Browser and Cross-Device Testing | Applitools in Action
Applitools
 
Advanced Debugging Techniques | Applitools in Action.pdf
Applitools
 
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
Applitools
 
Test Automation for Dynamic Applications _ Applitools in Action.pdf
Applitools
 
Proven Approaches to AI-Powered E2E Testing.pdf
Applitools
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Applitools
 
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Applitools
 
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Applitools
 
Ad

Recently uploaded (20)

PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Ad

The Role of Automation in Mobile Continuous Testing

  • 1. The Role of Automation in Mobile Continuous Testing Moataz Nabil Developer Advocate
  • 2. Why Mobile app testing is necessary? ▪ Mobile apps become more complex and modules become more diverse ▪ Mobile teams are growing and become Large Engineering Team ▪ Serving millions of customers everyday
  • 3. When it comes to mobile apps, mistakes are hard to revert
  • 4. Accelerate app releases by reducing any testing bottlenecks with test automation The Goal
  • 5. Challenges in Mobile Testing ▪ Device fragmentation ▪ Deeplinks ▪ Push notification ▪ Localization ▪ Accessibility ▪ Security ▪ Performance
  • 6. Mobile Testing Strategy ▪ Defining the scope and objectives of the testing ▪ Identifying the target devices and platforms ▪ Developing a test plan
  • 7. Choosing the right Mobile Test Automation Tool ▪ Handle most of the mobile challenges ▪ Flexibility (ex: handling locators) ▪ Easy to understand ▪ Collaborate between mobile and test engineers ▪ Learning resources and documentation ▪ Community support
  • 8. Cross-platform Native Mobile Test Automation Tools/Frameworks mobile.dev
  • 9. Move the test to the left ▪ From blocker to Enabler ▪ Early detection of defects ▪ Improve collaboration and communication ▪ Faster delivery and deployment (releases) Test Early & Often Fail fast
  • 10. ▪ The process of executing automated tests as part of the delivery pipeline in order to obtain feedback on the business risks associated with the mobile release candidate as rapidly as possible. ▪ Seamlessly integrated into the software delivery pipeline and DevOps toolchain Continuous Testing Keeping Testing Visible
  • 11. Mobile CI/CD Workflow Checkout Repo Build App Unit Tests UI Tests Sign App Release App Upload Beta Testers Deploy to App Stores Publish Test Results Send Slack Message ▪ Cloud devices ▪ Run automated tests in parallel ▪ CI/CD pipeline Execution best practices
  • 12. KPIs for measuring the success of automation in Mobile Continuous Testing Test coverage - the percentage of features, functionalities, and scenarios covered by automated tests Test execution time - the time it takes to run automated tests Defect detection rate - the number of defects detected by automated tests Test stability - the percentage of automated tests that are passing consistently over time
  • 13. Recap ▪ Automation in Mobile Continuous Testing is improving the quality and speed of mobile app development and release. ▪ Continuous Testing over testing at the end. ▪ Embracing all testing activities over automating everything. ▪ Testing what gives value, based on customer usage, over testing everything. ▪ A whole team approach to testing over testing in siloed testing departments.