1 of 14

Rules Of Three

TestFlix

karlo.smid@tentamen.hr

@karlosmid

blog.tentamen.eu

2 of 14

About Me

  • Improving software tester
  • Zagreb, Croatia
  • Tentamen
  • Testival, Association for Software Testing

3 of 14

The Problem

  • What is?
  • Why three?
  • Not two, four or five?
  • Does It work?
  • How often?
  • A lot of ?

4 of 14

The Brain

  • Short memory
  • Working memory
  • Different: Read only vs read/write
  • Common: low and short
  • Theoretical concepts or models: cognitive psychology, neuroscience, neuropsychology
  • Models, all wrong but some useful

5 of 14

The Brain

  • Working memory
  • Cognitive system
  • For Information
  • Limited storage and duration
  • Reasoning and guidance
  • For behaviour and decision making
  • Chunk, word, letter, digit, concept
  • Four to seven, depends on Chunk type

6 of 14

Psychology

  • Humans like three options
  • Most ambitious (independent)
  • Most cautions (big company)
  • Middle way (side project)

7 of 14

Jerry Weinberg Software Testing

  • Solution - needs three ways to fail - testing
  • Three possibilities - development
  • Three different interpretation - communication

8 of 14

Three Strikes Then Refactor

  • Programming
  • Do not Do Not Repeat Yourself (DRY) until you need it in three different places

9 of 14

Writing

  • Scene With Three Characters Or Events
  • More Humorous, Effective Satisfying
  • Any Other Number

10 of 14

Survival

  • Three minutes without air
  • Three minutes in Icy water
  • Three hours in extreme heat or cold
  • Three days without water
  • Three weeks without food

11 of 14

Military

  • ⅓ of force in action
  • ⅓ of force ready for action
  • ⅓ of force resting
  • circular

12 of 14

Example Active 2 Samsung Watch

  • The Problem Charge It
  • 1. Heuristic: magnetic USB + USB socket adapter => nothing on screen
  • ??????Software Or Hardware Issue
  • 2. Heuristic: replace USB socket adapter => USB-C adapter and Macbook Pro
  • Oracle: After one hour press power on button, only sound
  • 3. Heuristic: Samsung S20 application
  • Oracles
  • screen no physical damage, Samsung App shows phone status data
  • Conclusion
  • screen software issue - Samsung Service Confirmed

13 of 14

Recap

  • Working memory: four to seven
  • Three options: best, worst, middle
  • Constraint On Development Solutions: number three
  • Many disciplines
  • It works!

14 of 14

Thank You!

karlo.smid@tentamen.hr

@karlosmid

blog.tentamen.eu