Do you know that feeling that when you´re on the road and someone makes a mistake, but then you hint that you forgive him/her?
That same situation could have let to disastrous results for you or for both. But still you forgive the person who made the mistake.
We all know that for the exact same situation on some days you would have showed a middle finger and on some days you would have waved an 'it's okay' for the exact same situation. Right?
Why do we do that?
Because we are humans and we think like humans.
Sometimes we think in a split second and sometimes we think over a very long period of time. We can have on opinion on a certain topic and our opinions can change as well. Our thinking happens on many levels at the same time. We project our thinking of a current subject, for example this blog ,on something that is in our mind and is related to something that happend many years ago. Because we are able to do that.
We are able to edit programming code in our brains on a certain location and alter other programming code in our brains on another location at the same time while we are observing a situation and downloading that info to our internal harddrive.
Everything at the same time. And while we do all that, we are able to even think on a higher level as well, even outside the current context. We are able to sign someone a middle finger and 2 seconds later a hand gesture for 'it's okay' and at the same time even know why we did that and correct our errors.
We can relate so many things at the same time and read and write and even on different levels of thinking all ad the same time. I can not imagine that a computer can do all that at the same time like a human is able to do that.
If you, after reading this, still think that a computer will be able to think like a human? Then ask yourself the question,
will a computer ever be able to understand:
'For those of you whom I have showed a middle finger in traffic, or for those of you who hate my spelling mistakes in this blog, for those of you who don't see the context like I intent it to, or for those on all other levels of my thinking....'
'I'm sorry for my mistakes, but I'm not a robot.
I forgive you for your mistakes, because I'm human.'
When you are a junior tester many persons tend to do exactly as the manager or boss asks of you...
You don't ask to many questions.
When you are a medior you have learned that in some cases it is better to start asking questions. This can prevent a boss being disappointed in you.
When you reach the point that you have more then 10 years of experience in software testing,
then you start to see things completely different...
I'll try to explain:
Suppose your company is building software and the team puts in full energy to write the requirements and test the software for it's correct functionality...
But after a while you're beginning to notice that the requirements are not in line with the reality.
"For example you tested the software for German language, but the ship is headed for France."
Something is odd....
It's like testing a fire extinguisher in a burning WTC building.
If this is the case, as a senior tester at this point you should realize:
'testing might be performed on the wrong level!',
...and you should consider to take action.
Don't get discouraged or distracted when you do take action and someone barks at you! just dodge them...
Because your analysis / findings in some cases might be very crucial!!
Uw banner ook hier?