ISTQB Mock App

Device-based Testing

Device-based testing verifies that software functions correctly on specific physical devices with different hardware characteristics and operating environments.

Official definition
ISTQB Official Glossary Definition
A test type in which test suites are executed on physical or virtual devices.

(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)

View the complete ISTQB Glossary

What is Device-based Testing?

This testing evaluates application behavior across supported smartphones, tablets, embedded devices, or other hardware to identify device-specific issues.

Hardware diversity: Devices differ in screen size, processors, memory, and sensors.

Compatibility: Software should behave consistently on supported devices.

Real-world validation: Physical devices reveal issues not visible in simulators.

Real World Example

A team building a fitness-tracking mobile app tests exclusively in a desktop browser emulator that mimics phone screen dimensions.

The app relies on real accelerometer and GPS hardware to count steps and track routes, and a screen-size emulator can't produce genuine sensor data, so defects in how the app handles real motion-sensor noise or GPS signal loss never surface.

The tester sets up Device-based testing: running the same test suites on a mix of real physical phones from different manufacturers and OS versions, specifically exercising device-dependent behavior like sensor input, background battery behavior, and interrupt handling — such as an incoming call during a tracked run.

Testing on an actual physical device reveals the step counter resets to zero whenever an incoming phone call interrupts the app — a defect entirely dependent on real device behavior that a screen-mimicking emulator alone could never have exposed.

Practice Questions

Question 1

A fitness-tracking app is tested only in a desktop browser emulator that mimics phone screen size, and a defect where the step counter resets during an incoming call is missed until real users complain. What testing gap MOST likely caused this?

Question 2

Which scenario is the BEST example of device-based testing?

Test your knowledge with real ISTQB-style questions

You’ve learned Device-based Testing. Test your understanding with topic-specific questions in our Mock Exams.

Go to Mock Exams