QA-T671

Proxy Testing : 3 - Auth'd credentials - with and without proxy (Mac)

OBJECTIVE
Confirm proxy credentials are saved across player restarts.

Confirm proxy credentials are used when sub-web pages are loaded within player.

CCT-
Not asked to log back in- even with proxy
PRECONDITION
  • New player version
  • Start proxy server (from confluence if unable to load)
  • Part of test involves accessing embedded website.  Example of embedded website to use:  https://www.youtube.com
  • You will need to setup and use local proxy for this test case.  To do so, see the info contained in the Proxy sections of the Confluence page:  https://docs.google.com/document/d/14_CaDxa5kIT2Ir5Wb1GkX3J0eBZsdzQ34v2YaRa82gY/edit#heading=h.i7rla188k2ck
  • To set proxy on Mac: Go into system settings on MAC to set Proxy for HTTP and HTTPS (enter IP address, port, user and password) and click OK, and before you plug cable from Proxy box to the MAC, you will get a window prompting you to enter the user and pwd for Proxy

Hardware needed to set up for Proxy:
  • In the Lab here at HQ, for Proxy, we have a hub on the metal wall at QA station and the Squid box that is on the Engineering desk. 
    • Q for Edge team:  - What hardware specifically would Budapest QA need in their Hardware Lab in order to set up to use Proxy?
  • A from Misch on Edge team:   - 
    • — The hub is a small router. Anything like this will do. It is configured to block all traffic except that to the proxy box.
    • — The squid box can be any small computer (i.e. raspberry pi) that supports Squid and MitmProxy.
               — It should be dedicated hardware to prevent them from going missing or being borrowed for any reason.
    • — QA team would want some kind of UI for accessing the logs so Ubuntu or similar would be preferred.

      and from Matt A: -
      — Squid and proxy setup is a great first x86 bitbake project 


Covers

overview