~/talk

Strategy for testing progressive web apps

Talkat Selenium Conference India 2018 · 2018-06-28..06-30· [pwa, testing]
slides:none on file

Progressive web apps claim native‑like features—offline caching (80% of adopters cite it), push, add‑to‑home—and require testing of the manifest + Service Worker logic, not just responsive layouts. Platforms differ: Android grants ~6% storage and installs a Chromium APK, iOS limits storage to ~50MB, blocks some audio/payment APIs and uses a Safari subset. Test stacks combine Selenium + Appium (or XCUITest/Espresso) plus Lighthouse and serviceworker internals; Perfecto adds a mobile.pwaStart workaround to automate PWA home‑screen launches.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02About Eran
  3. 1:47Agenda
  4. 3:08Past vs Future
  5. 3:52Mobile Native vs Web Applications
  6. 5:33What My Web Can Support
  7. 6:55Mobile Native vs Progressive Web
  8. 9:27What is a Progressive Web
  9. 12:52Progressive Web Apps
  10. 14:03Audience
  11. 17:27Progressive Web
  12. 20:24Service Workers
  13. 21:02Bugs
  14. 22:54Architecture
  15. 26:39iOS vs Android
  16. 28:13Responsive web testing
  17. 31:03Progressive web testing
  18. 33:44Manifest and Service Worker testing
  19. 34:50Twitter Light
  20. 35:13Service Worker
  21. 35:41Google Maps
  22. 36:29Responsive Web
  23. 37:27Mobile PWL
  24. 39:01Sample Project
  25. 39:21Summary
  26. 39:55Google Progressive Web App Checklist
  27. 40:54Conclusion
~/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.