Mobile App Design Quality Control & Assurance 3 — Questions and Answers
Question 1: What is the primary purpose of regression testing after a new feature is added to a mobile app?
- To test only the new feature thoroughly
- To ensure existing functionality was not broken by the new changes (Correct answer)
- To measure app launch time improvements
- To validate the app store listing
Correct answer: To ensure existing functionality was not broken by the new changes
Regression testing re-runs existing tests to confirm that new code changes haven't introduced bugs in previously working features.
Question 2: Which accessibility testing check ensures visually impaired users can navigate a mobile app?
- Color contrast ratio compliance only
- Screen reader compatibility and proper content labeling (Correct answer)
- Font size enforcement above 14pt
- Portrait-only orientation lock
Correct answer: Screen reader compatibility and proper content labeling
Screen reader compatibility (e.g., TalkBack on Android, VoiceOver on iOS) with properly labeled UI elements is the core of visual accessibility.
Question 3: What is 'exploratory testing' in mobile app QA?
- Running automated scripts on a test farm
- Simultaneous learning, design, and execution of tests without a fixed script (Correct answer)
- Testing app behavior in different geographic regions
- Checking backend API response codes
Correct answer: Simultaneous learning, design, and execution of tests without a fixed script
Exploratory testing involves testers freely navigating the app to discover unexpected bugs without following predefined test scripts.
Question 4: A mobile app shows correct data on WiFi but stale data on 4G. Which QA process would catch this?
- Accessibility audit
- Network condition testing (Correct answer)
- Localization testing
- Unit testing of data models
Correct answer: Network condition testing
Network condition testing simulates different connectivity states (WiFi, 4G, 3G, airplane mode) to validate data handling under each scenario.
Question 5: What does WCAG 2.1 AA compliance require for tap targets in mobile UI design?
- Minimum 24x24 CSS pixels
- Minimum 44x44 CSS pixels (Correct answer)
- Minimum 60x60 CSS pixels
- No specific size requirement, only color contrast
Correct answer: Minimum 44x44 CSS pixels
WCAG 2.1 AA recommends tap targets be at least 44x44 CSS pixels to ensure usability for users with motor impairments.
Question 6: Which practice is BEST for ensuring QA is integrated throughout development rather than only at the end?
- Waterfall QA phase after development is complete
- Shift-left testing, embedding QA from requirements through coding (Correct answer)
- Outsourcing all testing to a third-party lab
- Manual testing only at the release candidate stage
Correct answer: Shift-left testing, embedding QA from requirements through coding
Shift-left testing integrates QA early in the development cycle so bugs are caught when they are cheapest to fix.
Question 7: What is the 'crash-free rate' KPI used to measure in mobile app quality?
- Percentage of sessions without any network errors
- Percentage of user sessions that did not experience an app crash (Correct answer)
- Ratio of bugs found to bugs fixed
- App store rating above 4 stars
Correct answer: Percentage of user sessions that did not experience an app crash
The crash-free rate is the percentage of all app sessions that completed without a crash, a key indicator of app stability.
What is the primary purpose of regression testing after a new feature is added to a mobile app?