An EMULATOR primarily mimics
AOnly the internal behavior in high level code
BOnly the wireless carrier network paths
COnly the file system of the host machine
DBoth mobile software and underlying hardware
Answer & Solution
Correct answer: D. Both mobile software and underlying hardware
Emulators (e.g., Android SDK emulator) mimic hardware + OS + software at low level (often assembly), reproducing real device behaviour more faithfully but slower. Simulators (e.g., iOS Simulator) mimic only software behaviour in a high-level language.
Related questions
In mobile testing strategy, exploratory testing shouldMobile crash reporting tools (Firebase Crashlytics, Sentry) help testing byMobile build distribution to testers commonly usesA device test matrix typically prioritises byCharles Proxy or mitmproxy are used in mobile testing forCloud device farms like BrowserStack and Sauce Labs provideXCUITest is a native mobile UI testing framework forEspresso is a native mobile UI testing framework for