Visualization for Effective Testing and Learning
summary
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
chapters (13)
- 0:00Intro
- 1:04Why we need (effective) testing?
- 7:17How to design tests effectively?
- 18:17Testing GDPR - consent (2)
- 21:10Testing GDPR-authorization
- 26:35Testing GDPR - updating authorization
- 29:14Testing access control - attributes
- 30:46Testing access control - services
- 38:51Testing access control - two scopes
- 40:52Automated tests - briefly
- 42:14Access Control Tree.
- 46:30Where is test coverage?
- 48:58Conference papers
related talks
01h 14mVisualizing Testability
48mMake your tests tell the story of your domain
27mDEVELOPING AND TESTING AT LARGE SCALE
49mMake your tests tell the story of your domain
40mScaling testing & test automation without losing control
31mExploratory Testing on Computer Interfaces (APIs)
21mTEST FOR THE FUTURE
24mLeveraging Automated Testing Data to Enhance User Experience
