What types of testing are particularly important for mobile applications based on the user’s expectations?
Suitability and Accuracy
Usability and Performance
Portability and Usability
Performance and Security
Correct answer: B
Explanation:
While all of these are important, the user has particularly high expectations for the usability and performance of a mobile application.
While all of these are important, the user has particularly high expectations for the usability and performance of a mobile application.
Question 2
If an application resides on the mobile device and was written specifically for that device, what type of application is it?
Web-based
Hybrid
Native
Device-specific
Correct answer: C
Explanation:
An application that resides on the mobile device rather than on a web server and is written to work with a specific device is a native application.
An application that resides on the mobile device rather than on a web server and is written to work with a specific device is a native application.
Question 3
If you are testing a mobile application that is not safety-critical, which life cycle model is most likely to be used?
V-model
Waterfall
Mobile
Iterative
Correct answer: D
Explanation:
Agile, a form of iterative lifecycle models, is often used for developing mobile applications as are other iterative lifecycles. Waterfall and V-model would be used for safety-critical where more documentation and control is required. The “mobile model” doesn’t yet exist but may in the future!
Agile, a form of iterative lifecycle models, is often used for developing mobile applications as are other iterative lifecycles. Waterfall and V-model would be used for safety-critical where more documentation and control is required. The “mobile model” doesn’t yet exist but may in the future!