Testing Ask Me Anything - Mobile Testing - Daniel Knott

10th January 2023
  • Locked
Daniel Knott's profile
Daniel Knott

Head of Software Engineering

Testing Ask Me Anything - Mobile Testing - Daniel Knott image
How do you approach performance testing for native apps?
For which kind of test would you use XCUITest, Espresso and Appium if you develop an app on android and IOS?
Given the different form factors of mobile devices and operating systems, how do you determine which devices to physically test on?
In your book you recommend a flipped mobile test pyramid with more manual tests and fewer automated tests; do you still think that's the right approach and why?
What are typical ways to create test data for mobile apps?
On teams with people in different roles who work on and interact with testing, how do you suggest sharing the responsibility for testing at different levels?
We test on a large number of mobile devices. How do we change the approach to testing only what's needed instead of test everything because we can?
With the rise of foldable, multi-screen mobile phones, what further challenges are added to the testing effort?
What are mandatory security tests while testing native mobile apps?
For mobile apps that are written in react native and deployed on android and IOS devices, is there a way of streamlining your testing effort to minimise duplication of test suites?
What automation tools would you recommend for testing websites on mobile?
What is the point of Appium if we've now got android Espresso and XCUI native mobile test solutions?
Do you have any tips for regression testing of mobile apps?
What do you think of visual testing like Applitools Eyes?
Would you suggest to write automated checks for the backend API which the mobile app consumes, and forward these tests to the backend team?
How would you approach automated testing for IOT device interaction?
Description
Our host Vernon Richards was joined by Daniel Knott to answer all your questions.
Mobile testing can be different and more challenging compared to non-mobile testing. Daniel has experience in the area of mobile testing for more than 8 years working in different industries and app types. We had a massive range of questions from tools to techniques.

This AMA is kindly sponsored by Sauce Labs. Sauce Labs lets you automate your web and mobile app tests on a variety of different browsers, operating systems and devices, all on the world’s largest continuous testing cloud. It's a snap to make sure your code runs smoothly everywhere. Try the 14 day free trial!
Head of Software Engineering
Head of Software Engineering, with 18+ years in roles like Product Quality Lead & Senior Manager. Author, blogger, speaker, and YouTuber on software testing topics.
Head of Software Engineering
Head of Software Engineering, with 18+ years in roles like Product Quality Lead & Senior Manager. Author, blogger, speaker, and YouTuber on software testing topics.
Suggested Content
RiskStorming image
An educational tool to explore Risk Analysis and Quality Strategy building with the whole team.
Explore MoT
Castelo Branco Meetup image
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
Beginner's Guide To Mobile Testing image
Begin your testing journey in mobile by learning the different aspects of testing mobile
Leading with Quality
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
This Week in Testing image
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.