wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lesson 9: BrowserStack, Client-Server Arc, Charles Proxy, UNIX

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Which apps can BrowserStack be used with?

a)

Mobile

b)

Web

c)

Web and mobile

d)

Only desktop

2.

Which tool(s) can be used in order to simulate a test environment?

a)

Amdroid Studio, Xcode

b)

Chrome DevTools

c)

BrowserStack, SauceLabs

d)

All of them

3.

What are Live and App Live sections on BrowserStack?

a)

Live is used to work with mobile devices and App Live is used for desktop devices

b)

Live is used to simulate a test environment for web apps on both mobile and desktop devices and App Live is used to simulate a test environment for mobile apps on mobile devices only

c)

Live is used to work with mobile devices and App Live is used for desktop and mobile devices

d)

Live is used to simulate a test environment for mobile apps on both mobile and desktop devices and App Live is used to simulate a test environment for web apps on mobile devices only

4.

How does a QA Engineer know which test environment to choose?

a)

Management should explain what test coverage they need for testing

b)

They need to pick the latest versions of Chrome, Safari and Firefox

c)

They should only use only current versions of all platforms (desktop, mobile devices, and browsers)

d)

They should use their real devices only

5.

What are the components of a client-server architecture?

a)

A device, a client side, a server, a database, artificial intelligence

b)

A client side, a backside (a server and a database)

c)

A client side, an intermediate side (database), a backside (a server)

d)

A device, a server, a backside

6.

How does the client-server architecture work?

a)

A server side sends a response to a client side; then the client side sends a request to the server side through HTTP/HTTPs protocols

b)

A client side sends a response to a server side; then the server side sends a request to the client side through either HTTP protocol or HTTPs protocol

c)

A server side sends a request to a client side; then the client side sends a response to the server side both HTTP/HTTPs protocol

d)

A client side sends a request to a server side; then the server side sends a response to the client side through either HTTP protocol or HTTPs protocol

7.

What should a QA Engineer do if a user clicks the login button on web page and nothing happens?

a)

The QA Engineer should file a bug and attach a screenshot of the page where the bug was located

b)

The QA Engineer should ask a developer how to file this bug

c)

The QA Engineer can open Chrome DevTools to check the response to the API request sent by clickig a login button and attach this info to the bug ticket

d)

The QA Engineer can use ADB commands in order to get a log file of this issue

8.

What do API status codes stand for?

a)

1xx- an error in UI; 2xx- request received, but not understood; 3xx- client-related error; 4xx- a client has not fulfilled the request; 5xx- a server error

b)

1xx- Transfer communication; 2xx- request received and understood; 3xx- a client has not fulfilled the request; 4xx- a client-related error; 5xx- request completed

c)

1xx- request received and understood; 2xx- Transfer communication; 3xx- a client has not fulfilled the request; 4xx- a client-related error; 5xx- request completed

d)

1xx- request received and understood; 2xx- transfer communication; 3xx- a client has not fulfilled the request; 4xx- client-related error; 5xx- a server error

9.

How can you test the communication of the client side with the server?

a)

QA Engineers don't perform this type of testing, it's on developer's side

b)

It's possible to use Chrome DevTools to test this on mobile devices and Chales Proxy on desktop devices

c)

It's possible to use Chrome DevTools to test this for mainly web testing and Charles Proxy helps to do it on mobile devices

d)

It's done by performing compatibility testing.

10.

Where do UNIX commands work?

a)

On macOS and Linux

b)

Only on Linux

c)

Only on macOS

d)

Only on Windows