~/talk

Visualization for Effective Testing and Learning

Talkat NDC Oslo 2022 · 2022-09-26..09-30· [testing, design-collaboration]
links:none on file
slides:none on file

Visualization of helsenorge.no (170M visits in 2021, ~5M users) converts system diagrams into concrete test counts: a three‑level GDPR model becomes a GDPR state machine that yields 12–24 transition tests; an attribute-based access model becomes an Access Control Tree with 15 scopes (15 positive checks, 105 negative scope pairs) and a full 7‑attribute model that expands to 66 scopes and >2,000 pairwise negative tests. Abstract tests map to code and run as 700 automated tests daily, with an explicit focus on negative tests.

AI-written summary · about

  1. 0:00Intro
  2. 1:04Why we need (effective) testing?
  3. 7:17How to design tests effectively?
  4. 18:17Testing GDPR - consent (2)
  5. 21:10Testing GDPR-authorization
  6. 26:35Testing GDPR - updating authorization
  7. 29:14Testing access control - attributes
  8. 30:46Testing access control - services
  9. 38:51Testing access control - two scopes
  10. 40:52Automated tests - briefly
  11. 42:14Access Control Tree.
  12. 46:30Where is test coverage?
  13. 48:58Conference papers
~/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.