NEW
Font size
WorksheetsLesson 9: BrowserStack, Client-Server Arc, Charles Proxy, UNIX
Total questions: 10
Worksheet time: 10mins
Which apps can BrowserStack be used with?
Mobile
Web
Web and mobile
Only desktop
Which tool(s) can be used in order to simulate a test environment?
Amdroid Studio, Xcode
Chrome DevTools
BrowserStack, SauceLabs
All of them
What are Live and App Live sections on BrowserStack?
Live is used to work with mobile devices and App Live is used for desktop devices
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
Live is used to work with mobile devices and App Live is used for desktop and mobile devices
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
How does a QA Engineer know which test environment to choose?
Management should explain what test coverage they need for testing
They need to pick the latest versions of Chrome, Safari and Firefox
They should only use only current versions of all platforms (desktop, mobile devices, and browsers)
They should use their real devices only
What are the components of a client-server architecture?
A device, a client side, a server, a database, artificial intelligence
A client side, a backside (a server and a database)
A client side, an intermediate side (database), a backside (a server)
A device, a server, a backside
How does the client-server architecture work?
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
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
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
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
What should a QA Engineer do if a user clicks the login button on web page and nothing happens?
The QA Engineer should file a bug and attach a screenshot of the page where the bug was located
The QA Engineer should ask a developer how to file this bug
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
The QA Engineer can use ADB commands in order to get a log file of this issue
What do API status codes stand for?
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
1xx- Transfer communication; 2xx- request received and understood; 3xx- a client has not fulfilled the request; 4xx- a client-related error; 5xx- request completed
1xx- request received and understood; 2xx- Transfer communication; 3xx- a client has not fulfilled the request; 4xx- a client-related error; 5xx- request completed
1xx- request received and understood; 2xx- transfer communication; 3xx- a client has not fulfilled the request; 4xx- client-related error; 5xx- a server error
How can you test the communication of the client side with the server?
QA Engineers don't perform this type of testing, it's on developer's side
It's possible to use Chrome DevTools to test this on mobile devices and Chales Proxy on desktop devices
It's possible to use Chrome DevTools to test this for mainly web testing and Charles Proxy helps to do it on mobile devices
It's done by performing compatibility testing.
Where do UNIX commands work?
On macOS and Linux
Only on Linux
Only on macOS
Only on Windows
