What is Mobile?

  • Unlocked
Mark Winteringham's profile
Mark Winteringham

Tester, Toolsmith, Author and Instructor

Daniel Knott's profile
Daniel Knott

Head of Software Testing

Talk Description

So what do we mean by mobile?

Within software development, the term mobile refers to the development and testing of software or hardware for mobile devices. Mobile devices range from various sizes and form factors. They can have small screens as well as larger ones. They are packed with different hardware components to power mobile operating systems. Mobile testing comes with a unique challenge for software testers ranging from testing different types of devices and mobile operating systems and the usage of different sensors found within a device.

Have you got any examples?

Mobile devices can be used in different mobile data networks from slow to fast connections.

Mobile hardware and software is able to react on the current location and offer different kinds of input possibilities, like voice, acceleration, or orientation of a device. Mobile products can be developed in different kinds of ways, either with web technologies or native programming languages, such as Swift, Objective c, Kotlin, or Java.

What's the value of working with mobile?

A stable mobile product being a web or native application offers the customer great user experience wherever he or she are. Companies can generate huge revenues with the help of mobile products, assuming they invest in high quality software development, including testing. Everybody in the mobile team must have the same quality mindset in order to develop great product.

What are the pitfalls of Mobile Testing?

Many teams test mobile product in the wrong environment. For example, in wrong networks or in the environment the customer will use the product. Mobile testing starts too late in the process, keeping in mind the amount of different devices and operating system versions. Teams are not focusing on the target customer base. They try to test on as many devices as possible.

Excellent. So now we know about mobile.

Learn More with Ministry of Testing

Mark Winteringham's profile'

Mark Winteringham

Tester, Toolsmith, Author and Instructor

Mark Winteringham is a tester, toolsmith and author of AI-Assisted Testing and Testing Web APIs, with over ten years of experience providing testing expertise on award-winning projects across a wide range of technology sectors, including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk
Daniel Knott's profile'

Daniel Knott

Head of Software Testing

Daniel loves digital products with high quality being it web or native mobile applications. Currently, he is working as Head of Software Testing at MaibornWolff in Germany, where he shapes the future of testing for his clients. In the past 13 years, he worked as Lead Software Test Engineer for different native mobile apps and products. Daniel wrote two books - Hands-On Mobile App Testing and Smartwatch App Testing and is a frequent blogger at www.adventuresinqa.com and conference speaker. Since 2022 he also created his YouTube Channel about Software Testing.
Hi, Daniel. So what do we mean by mobile?
Within software development,
the term mobile refers to the development and testing of
software or hardware for mobile devices.
Mobile devices range from various sizes and form factors.
They can have small screens as well as larger ones.
They are packed with different hardware components to power
mobile operating systems.
Mobile testing comes with a unique challenge for software
testers ranging from testing different types of devices and
mobile operating systems and the usage of different sensors
found within a device.
Have you got any examples?
Mobile devices can be used in different mobile data networks
from slow to fast connections.
Mobile hardware and software is able to react on the current
location and offer different kinds of input possibilities,
like voice, acceleration, or orientation of a device.
Mobile products can be developed in different kinds of ways,
either with web technologies or native programming languages,
such as Swift, Objective c, Kotlin, or Java.
What's the value of working with mobile?
A stable mobile product being a web or native application
offers the customer great user experience wherever he or she are.
Companies can generate huge revenues with the help of mobile products,
assuming they invest in high quality software development,
including testing.
Everybody in the mobile team must have the same quality
mindset in order to develop great product.
And what are the pitfalls?
Many teams test mobile product in the wrong environment.
For example, in wrong networks or in the environment the customer will use the product.
Mobile testing starts too late in the process,
keeping in mind the amount of different devices and operating system versions.
Teams are not focusing on the target customer base.
They try to test on as many devices as possible.
Excellent. So now we know about mobile.
Suggested Content
Where Am I And Where Is My Test Data? Enhancing Testability Of Location Services
Mobile Automation Frameworks QnA with Jaswanth Manigundan
Test Automation Frameworks for Mobile: Detox (React Native)
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Beginner's Guide To Mobile Testing
Begin your testing journey in mobile by learning the different aspects of testing mobile

Topics

Tags

  • mobile