In the beginners mind there are many possibilities, in the experts mind there are few.
I am 100% sure that we are all thankful for the many opportunities we have been afforded throughout our career, journey. We have gained invaluable knowledge, experience and skills. Exposure to some of the latest technologies & tools as well as worked for well established companies, alongside some really smart, passionate and helpful people. It’s this very amalgamation of experience that has shaped us into the awesome, IT professionals we are today.
The unfortunate truth is, that although these experiences has helped us positively for the most part. It has also unknowingly made us somewhat biased in our thinking, in our ability to truly listen and look at things differently to potentially consider alternative ways to doing things.
As software testers it is our responsibility to continuously answer a very important question. ‘How might we?’ How might we ensure product quality that offers our clients the best possible user experience?
Testing helps us to better answer this question as it provides us with information. It is useful and powerful because its puts us in a known state about our solution design, thinking, our users actual experience, preferred technology and understanding of the problem etc.