Quiz - Testing Mobile Apps

fullfattruckΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

81 εμφανίσεις

Quiz
-

Testing Mobile Apps

1. What types of applications are categorized for mobile application according to the
paper?

A. Client Application

B. Messaging Application

C. Browser Application

D. All above


2. What is AJAX Application and how does it different from traditional markup
language application?

AJAX stands for Asynchronous JavaScript and XML. With Ajax, web applications can
send data to, and retrieve data from, a server asynchronously (in the background)
without interfering with the display and behavior of the existing page.


3. What are the difference
between testing AJAX and Markup Language
Applications?

1) Applications written in AJAX usually have much richer UI features than
application written by Markup Languages (like HTML), so it requires more manually
tests instead of

just running testing scripts.

2) Applications written in AJAX
have

ability of sending and receiving data
asynchronously that requires extra effort to do testing.


4. What is software for Android automation and what are ones for iOS listed in the
slides?
True or False questions

A.
MonkeyRunner

is only for Android

True

B.
Appium

is only for iOS



False

C. ios
-
driver is only for iOS



True


5. What is the key difference from ios
-
driver to Appium?

A. Use WebDriver APIs

B. Can test native and hybrid applicatio
n

C.
No need to jailbreak the device

D. None of all


6. Which platform provides unit testing framework and supports basic UI testing?

A. Android

B. iOS

C. Blackberry

D. Windows


7. Which of the following IS NOT REQUIRED for “code injection” testing method?

A. The application

B. The code to inject

C. Instructions to inject the code

D.
The

device


Quiz
-

Testing Mobile Apps

8. Which of the following IS NOT a challenge when testing on an emulator
(compared to testing on a real device)?

A. Driving user
-
interface

B. Interpreting screen
-
re
sponses

C. Automated tests

D. Latency in device
in
ter
action


9.

Why “image
-
stitching” is challenging?

A.
Captured images may vary significantly from

device model to model: Content
varies across screen sizes and resolutions

B.

Images are hard to captured

C.

Sometimes objects are moving too fast

D. Sometimes, contents are dynamic and hard to predict


10.

How to encode data in pixels?

A. There’s a dictionary mapping all possible characters and words into specific color
,
there’s no rule

B. Each character is
mapped to 8 bits in ASCII, and each 8 bits represents either
transparency, red, green, or blue in colors