Chapter 1: Introduction to Mobile Testing

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Sequential life-cycle models such as V-model and waterfall are often used in mobile application development but not always. T or F

False. Due to the need to get the product to market quickly, these are much less frequently used in mobile application development.

It is common for mobile device application development to use the rapid prototype life-cycle. T or F

False. Using rapid prototyping typically results in the users becoming the testers. Agile methodology under an iterative life-cycle model is more suitable for mobile devices. An initial, simple version is developed and deployed. Features are added incrementally as they become ready and the market demands. Documentation is minimal and testing uses more lightweight methods and less documentation.

A clear understanding of equipment requirements is necessary before the tester approaches the project. T or F

True

Factors such as device location (rural/city), weather (sunny/rainy), usage location (indoors/outdoors), connectivity (WiFi/cellular) and others are significant in selecting the test approach, people and locations in which to test. T or F

True

Functional testing tasks including requirements analysis, test design, test implementation, test execution , results recording and reporting are necessary for mobile testing. T or F

True

Mobile testing requires the capability to test specific quality characteristics including security, usability, performance, portability/compatibility and reliability. T or F

True

mobile web applications

application is developed for use by a variety of devices with the majority of the code residing on the web site - mobile web apps must communicate with web server in order to run - in some cases the applications are the same as those used on a web site but a mobile version of that is used on a mobile web device

mobile web site

application is hosted on the server but designed for mobile access across multiple compatible devices - portability is the key concern

native mobile application

application specifically designed for a specific device family - applications reside on the device and communicate directly with the device through the device interfaces - coding is normally done using tools designed specific to that device - testing these requires either the specific device or simulators for that device and its software

hybrid applications

applications use a library or framework to handle platform specific differences - device functionality is accessed via plugins that may be unique for different device families - designed to be more portable than native mobile applications but still able to access unique device capabilities - often dependent on some level of connectivity with a web server and may also be subject to device/browser compatibility issues

types of mobile devices

cell phones, smart phones, tablets, e-readers, wearables, delivery recorders, etc.

typical application

designed to work in a browser on a pc/mac - may not provide adequate usability and function well accessed from a mobile device

mobile testing challenges

frequency of releases & portability/compatibility

2 categories of mobile applications

native and viewed through a web browser

OTA updates

over-the-air updates

Which style of testing approach is most widely used in mobile application testing due to frequent and rapid cycles?

risk-based testing approach

representative devices

their behavior can be determined to representative of other devices in the same class

2 characteristics that users expect most

usability and performance


Set pelajaran terkait

(PrepU) Informed Consent: Concept Exemplar

View Set

Quiz 3 Chapter 4 (Decision Making) & Chapter 5

View Set

EAQ Ch. 46 - Urinary Elimination and the Nursing Process

View Set

Khan Academy SAT Reading & Writing Practice

View Set