It isn’t what we don’t know that gives us trouble, it’s what we know that ain’t so. – Jerry Weinberg
A software tester’s day-to-day work often involves dealing with chaos and ambiguity. Most of this is not from the complexity of the software world but due to the fallacious models that gets applied to them.
However, if you’re ready to find new ways of making sense, and discovering new ways of acting in the software world, this talk is for you.
I will talk about an introduction to systems thinking and its usefulness for software testers. It will begin with the idea of a system and how to visualize the scope of any arbitrarial software system. With practical examples from software and testing world, this talk will guide fellow testers on how to use and develop systems thinking to think and test better. Additionally, it helps you avoid some common testing traps and failures, along with some tips and references to learn more about systems thinking.