Cognitive Biases In Software Testing

Learn how to recognise cognitive biases, explain what they are and use them to your advantage in your testing

    • Maaike Brinkhof's profile
  • Intermediate
  • 5
  • 6
277 already enrolled
The Basics
  • List common cognitive biases that exist
  • Describe what a cognitive bias is
  • Organise biases into four main categories
The Two Systems Of Thinking
  • Differentiate between system 1 and system 2
  • Examine your testing using system 1 and system 2 principles
Confirmation Bias & Cognitive Dissonance
  • Know the influence of the confirmation bias and cognitive dissonance
  • Investigate how as testers we can be influenced by both confirmation bias and cognitive dissonance
  • Make a start with your own ā€œBias Journalā€, your personal logbook of the biased world around you
Automation Bias
  • Identify how automation bias can be dangerousĀ 
  • Explore the role of the automation bias in testing and test automation
How To Deal With Biases
  • Argue why we canā€™t be objective or unbiased
  • Plan which methods youā€™ll use to decrease bias in yourself and your team
  • Reflect on your new cognitive bias knowledge and how this will change your testing

When you think about testing tools, do you think about the brain first? Deep thinking is necessary for good testing. That’s why it’s very important to develop critical thinking skills to improve the way you test. But, no matter how good you already are at critical thinking, you will make thinking errors. This is because we all are influenced by cognitive biases. This has impactful consequences for testing because wasn’t testing supposed to be unbiased and factual? This course will help you navigate the harsh reality that your testing will be influenced by biases and thinking errors.

I will help you recognise cognitive biases and explain what they are.

How do they affect your behaviour? Can you avoid them? How do you recognise the most important biases in yourself and in others? How do you improve testing despite being biased? How do you get your team to test more effectively (despite being influenced by biases)?

Daniel Kahneman has written a very comprehensive book centred around this topic: “Thinking, Fast and Slow”. This book has been an inspiration and a great source for this course.

No prerequisite course needed, no need to know about the cognitive sciences. Tools needed: brain. Not compulsory, but the book “Thinking, Fast and Slow” for more in-depth learning about this topic.

Optional: finding a learning partner to make the reflection and feedback easier.

The Good, the Bad, the Ugly: Teamwork for Software Testers
Laying Off Testers? Think Twice Before You Act!
The Awesome Power Of The Debrief: Why Debriefing Is The Key To Successful Exploratory Testing
Learning Through Exploration, A Conversation - Alexandra Schladebeck, Zeb Ford-Reitz & Huib Schoots
Exploratory Testing: Making Use of Micro-heuristics
Discussion - The Future of Test Cases
Observability and Testing: Explore What's Happening Under the Hood - Pierre Vincent
The Automation Break Up: Saying Goodbye to Full Stack Tests with Task Analysis - Mark Winteringham
Forensic Testing: Uncovering Quality Issues Using Your Organizationā€™s Code Repository
The 3rd episode of The Testing Planet, The Toolsmith will be all about, yes you guessed it: tools šŸ˜‰
Explore MoT
Episode Three: The Toolsmith
A free monthly virtual software testing community gathering
The Complete Guide To CSS Selectors
Learn how to create robust CSS selectors for your automation and much more...