~/talk

Testing things that don't want to be tested: A game streaming story

Talkat BDX I/O 2022 · on Friday, 2022-12-02· [testing, web-performance]
links:none on file
slides:none on file

A test pipeline automates two Windows workstations plus a physical network emulator to run two‑minute streaming sessions, changing bandwidth/latency/packet‑loss and pushing telemetry into ELK via GitLab. Orchestration uses Ansible and AWX to unlock sessions, launch host and guest streams, flip network paths and collect logs. Latency components are measured (controller ~4 ms, screen 4–60 ms, encode 5–10 ms) and the team flags >100 ms as user‑noticeable. The setup validates changes and scales toward mobile devices.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Technical context of streaming
  3. 2:30Peer-to-peer streaming challenges
  4. 4:15Playability and network metrics
  5. 7:28Testing streaming products
  6. 9:36Testing infrastructure setup
  7. 11:22Automated test pipeline flow
  8. 13:54Live demo of the pipeline
  9. 15:14Tooling and automation choices
  10. 16:38Current testing goals
  11. 17:42Future testing directions
  12. 18:46Q&A and contact
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.