I know guys this is been after a long time I am again writing a blog. Not so long though! =)
There is been so much said about testing but it is always learning - and I'm still learning. There is a long way to go.
I was working on a project for a past month and the work is not completed from my side. The day I finished the work my client asked me - Is testing completed? I answered them back in affirmative - as I interpret the question as they meant to ask me whether I've finished my work. They laughed at me and re-phrase the question - Have you tested the application completely?
I said to myself ....huh!!!! What I interpreted was totally different from the re-phrased question they asked me.
I tried to explain them it is not possible for tester to completely test the application. Even if they spend all their life there will be some scenarios that they might miss out. As a tester it is not possible for you try out all the possible permutations/combinations as there are so many. We can decide a phase in testing cycle where we can say that the application can now be deployed. The client decides when to stop as the costing is their territory and that is not a thing that a tester has to worry about. The look on my client seems to be satisfactory so I said to myself time to move on.
I thought of this question so many times and it is just not possible to cover all the scenarios wherein you can say that this application is bug free. A user and tester have altogether different mindset so their approach towards using the application is obviously different. A tester can think more or less like an end user but vice-versa is not possible.IMO.
In a testing life cycle there are so many iterations takes place and even after completing all these iterations can you say that you have completely tested the application? Can you?
Best Regards,
Amit
testing is my passion!!!
http://bugteaser.blogspot.com
Posted by
Amit Kulkarni [Admin]
| Posted in
application
,
fair
,
issue
,
speak
,
user
| Posted on
11/14/2009 07:06:00 PM
A tester's job is makes sure that the application they are testing is working fine under the normal scenarios. How many times we've seen testers and developers arguing on an issue where in tester is saying that it is a bug and developer is saying it is not! The argument continues.......
I speak for the user - this is the most common reason from any tester when any argument takes place. It is feasible as long as a tester is fighting for the most obvious issues, but how about the scenarios which a user may not even try. Developers do not have any problem fixing obvious issues, but what about the scenarios which the tester tries which a user may not even try in their life. How many times in a meeting for project a tester says that the user hates such issues and I am speaking on behalf of them. The next question someone may ask - whether the user has appointed you as their agent?
If you always come up with this excuse for your issue that the user will hate it then obviously that makes the developers unhappy. Testers work differently than that of the users as they want to make sure that application works fine for all the cases. But then is it fair? I have seen, heard or been a part of meeting where such argument takes place. You assume that the scenario you have tried will be tried by the user and if it is not fixed that will be a loss. Is that so? Think again.
As a tester we need to change the most common sentence while justifying any issue – “I speak for the user.”
Best Regards,
Amit
testing is my passion!!!!
http://bugteaser.blogspot.com
For the first time the situation is so bad. The latest one is that bugs are stalking programmers/developers like anything. Always the scenario known that programmers/developers will not see bugs from naked eyes, even if a bug says I'm here they will ignore.
This Halloween though - all the bugs got together and the leader of their union stands in front of all these bugs for a speech. It all started with distributing in different groups - the task given obviously stalks the developers/programmers. The groups were allotted different parts of the world and they have been starting the mission as soon as possible. Every bug listens to their leader carefully and raised their hands for questions. The mission notes successfully noted down by the group leaders and started with the journey.
The mission - stalk the developers/programmers. Just stalk!!!!!
Every one of the group leader then informed their team on how they will complete this mission. The masks were distributed by the group leaders to the team members. Each one of them put on the mask and shown it to the fellow team members. Mission started guys!!!!!
Developers/programmers all across the world enjoying their Friday fun and unaware of this. One developer who was online tweet one of his friend that they have seen news flashing on LCDs about the mission of bugs. The news spread like anything but that did not demoralize the bugs from the mission they have been asked for. Bug started following stalking developers/programmers and didn't hurt them.
Developer: Why are you stalking us?
One of the bugs: This is our mission for this Halloween.
Developer: Why are not you staling testers as they are the ones who find you?
One of the bugs: They do their job but you don't.
Developer: But I never see you with my naked eyes?
One of the bugs: Tester finds me just like that and you don't, why?
Developer: May be next time I will make sure that check everything.
One of the bugs: Every time you say the same thing and newer releases too have the same bugs which are supposed to be fixed earlier and reported by testers - just your note "not reproducible" "deferred" and we still there very much.
Developer: Next time I will sit with tester and learn from them on how to find you. Is that okay for now?
One of the bugs: Just don't sit with anybody try to make sure that you deploy everything with less bugs. =)
Hey where are you going bug? Well the mission is stalk developers/programmers, I guess you learnt your lesson and I want every developer/programmer learn this. So I am going to find the next developer/programmer.
My mission will not end till I teach the same lesson to every developer/programmer.
Best Regards,
Amit
testing is my passion!!!
http://bugteaser.blogspot.com