Multiple choice technology embedded technologies

Which are the various items tested using an Android Test Application?

  1. Functional areas

  2. Activity life cycle events

  3. Database Operations

  4. Screen size and resolutions

Reveal answer Fill a bubble to check yourself
A,B,C,D Correct answer
Explanation

Android test applications can verify functional correctness (business logic), Activity lifecycle behavior (onCreate, onResume, etc.), database CRUD operations, and UI behavior across different screen sizes and resolutions using instrumentation and test frameworks like Espresso or UI Automator. All listed areas are valid test targets.

AI explanation

An Android Test Application (built on the instrumentation testing framework) is typically used to validate: functional areas of the app (business logic and UI behavior), Activity lifecycle events (onCreate/onPause/onResume/onDestroy transitions and state handling), database operations (SQLite CRUD correctness, persistence across sessions), and screen size/resolution handling (layout correctness across different device configurations). All four are standard categories covered by Android's instrumentation and UI testing approaches, since Android test apps are explicitly designed to exercise the app under realistic device/lifecycle conditions rather than just isolated unit logic, making all four correctly true.