52
Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India

Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Embed Size (px)

Citation preview

Page 1: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Cognitive Biases in Testing

Srikanth S KrishnanSr. Director QAOracle India

Page 2: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

What is a Cognitive Bias ?

Page 3: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

It is the human tendency to make systematic errors in certain circumstances based on cognitive factors rather than evidence.

Page 4: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Heuristics

Statistical mis-estimates

Memory errors

Social Constructs

Page 5: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Tester’s Delusion Spots

Test Planning

Test Design

Test Advocacy

Page 6: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Anchoring

Page 7: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Guess the percentage of African Nations in the

UN.

Page 8: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Anchoring

Will you be happier if you get a 100% raise?

Page 9: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Bidding after stating the last 2 digits of social security number

Page 10: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Why are black pearls more expensive?

Page 11: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

occurs when people consider a particular value for an unknown quantity before estimating that quantity

Page 12: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Effect on Estimation

New Feature vs. regression testing of existing features

Page 13: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Effect on Negotiation

Page 14: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Relativity

Page 15: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Would you mind walking 5 min to save $10 on a $ 50

pen?

Page 16: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Would you mind walking 5 min to save $10 on a $ 1000 suit?

Page 17: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Decoy Effect or Asymmetric dominance effect

Page 18: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India
Page 19: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Option A Option B

Coverage 400 300

Cost 3800 2000

Page 20: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Option A

Option B

Option C

Coverage

400 300 350

Cost 3800 2000 4500

Page 21: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

People not only compare things, but also compare things that are easily comparable.

Page 22: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

The Price of Ownership

Endowment Effect

Page 23: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

How much would you pay for a Coffee Mug ?

Page 24: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Applies to ideas as well as objects.

Page 25: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

The more effort you put into something the more ownership you feel. IKEA Effect

Page 26: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Ex. Manager from Finance

Page 27: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Test repository clean up

Which one will you get rid of?

(assume similar coverage)

Suite1 Created with 100 man days effort

Suite2 Created with 30 man days effort

Page 28: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Effect of Expectation

Confirmation bias: Self-Fulfilling Prophecy

Page 29: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

How do you get more women in the orchestra?

Page 30: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Positive vs. negative Test cases.

Page 31: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Seeing patterns where none exist.

Page 32: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India
Page 33: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

exist.

exist.

20

12

4

31

Page 34: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India
Page 35: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Influence of great UI.

Page 36: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Negativity Bias

More attention is given to negative than positive experiences

Page 37: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

The lingering effect of a nasty bug.

Page 38: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Sunk Costs

Page 39: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

“I have spent so much time doing the setups.”

Page 40: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

Why test a build that has been obsoleted?

Page 41: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Paradox of Choice

Page 42: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

More is not always better

Page 43: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Burn your bridges

Page 44: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

Why don’t we keep this server just in case?

Page 45: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Procrastination

Page 46: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

Choose your own deadline

Page 47: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

The hockey-stick effort curve

Page 48: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

Milestones and distributed deadlines

Page 49: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Resurrection to Rationality

Page 50: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

overcoming

channeling

Page 51: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

References and Acknowledgements

Predictably Irrational – Dan ArielyNudge – Thaler & SunsteinBlink – Malcolm GladwellSway – Brafman (Ori & Rom)Wikipedia

Page 52: Cognitive Biases in Testing Srikanth S Krishnan Sr. Director QA Oracle India Srikanth S Krishnan Sr. Director QA Oracle India

Concorde Fallacy

Thank You

Twitter: sriks7

[email protected]