ASTQB practice question 8 of 15

What is a major difference between mobile applications and traditional software?

Full set: 76 questions
Answer options
A: Mobile applications are easier to develop
B: Traditional users are somewhat committed to using an application even if it is slow Correct answer
C: Mobile users are somewhat committed to using an application even if it is slow
D: Traditional applications are easier to develop
Correct Answer:
B. Traditional users are somewhat committed to using an application even if it is slow
Explanation

A major differentiator between mobile and traditional software is user context and expectations. Users of traditional software, particularly in enterprise or professional environments, are often a "captive audience." They may be required to use a specific application for their job and have fewer alternatives, leading to a higher tolerance for performance issues like slowness. In contrast, the mobile application market is characterized by intense competition and low user switching costs. Mobile users have extremely low patience for performance problems and are very likely to uninstall a slow or unresponsive application in favor of a competitor. This difference in user commitment is a critical consideration for mobile development and testing strategies.

Why Incorrect

A. Mobile applications are not inherently easier to develop; they present unique challenges like device fragmentation, network variability, and resource constraints.
C. This is the opposite of observed behavior; mobile users are known for their low tolerance for slow performance and will quickly abandon such apps.
D. Traditional applications, especially large-scale enterprise systems, can be significantly more complex to develop than many mobile applications.

References

1. ISTQB® Certified Tester Foundation Level - Mobile Application Testing Syllabus, Version 2019.

Section 1.2.2, User Expectations: "Mobile users are often less tolerant of problems than desktop users. For example, a desktop user may be willing to wait for a slow application to load, but a mobile user is more likely to delete a slow application." This directly supports the rationale that traditional users are more committed or tolerant of slowness compared to mobile users.

2. Kaner, C., Falk, J., & Nguyen, H. Q. (1999). Testing Computer Software. John Wiley & Sons.

While not an ASTQB-specific document, this foundational text is often referenced in testing curricula. It discusses user context extensively. In Chapter 2, "The testing process," the concept of the user environment and expectations is highlighted as a key driver for testing. The context of a traditional desktop user (often at a desk, with a stable connection) is fundamentally different from a mobile user (on the go, with variable connectivity), which shapes their tolerance and commitment.

3. Gao, J., Bai, X., Tsai, W. T., & Uehara, T. (2014). Mobile Application Testing: A Tutorial. IEEE Computer, 47(4), 46-55. https://doi.org/10.1109/MC.2014.96

Section: "Challenges in Mobile Application Testing," p. 48: This peer-reviewed article, relevant to the academic underpinnings of testing, notes: "Users have high expectations for mobile applications... Poor performance, high battery consumption, or a clumsy user interface can lead to user frustration and application abandonment." This reinforces the low commitment of mobile users when faced with issues like slowness.

Scroll to Top