Why don’t you want to join
software testing?
Answers were interesting and hilarious
People's who ask these type of questions looks like:
- Anyone
can do testing but not development (good
to know)
- Testers
are paid less (slightly
true but not always)
- It’s a thankless job (totally agree but that’s not the valid
reason)
- There
is nothing to learn about it (Hooh……who
said that?)
- There
is no reason to choose software testing as a career (the worst reason)
Software testing helps software in being better
1. Software testing is not waste of time:
What happens when you have
guest at home and you hurriedly prepare lemonade for them and serve them? When
the guests leave the glasses unfinished, you feel that something must have gone
wrong and when you taste the lemonade, OMG……it felt stinky. You wish you would
have spent only 10 seconds more and tasted the lemonade before serving. While being in hurry to deliver
the project in timeline, companies/management/anyone gets ready to compromise
on the time for testing because the perception about software testing really
takes long time than required is still alive in people’s mind. But isn’t the
time taken for testing is worth compare to the customer’s call at midnight to
let you know that he is going to cancel the next assignment as the current
assignment delivered exhibited more than 5 critical bugs within first two hours
of internal usage. Bang!!
2. Software testing is mandatory:
Software testing is an
un-avoidable part of software development life cycle. The way
- Editors
help in making the movie better.
- Proof
readers help in making a book better.
- Security
guards help in making people’s lives peaceful and secure.
- Oil
helps in running machinery faultlessly.
3. Unit testing is a complete responsibility of
developer:
When you develop something, you
need to check it before asking someone else to check it. The way
- The chef always tastes and smells his/her recipe before serving others
Developer is completely
responsible to test his/her own code before sending it to testers. Testers are
there to help you in improving quality of code and ultimately product and not
to find out the silliest mistakes you did while writing the code.In addition to that, never
assume that quality is the responsibility of testers only.In
today’s agile world, developers and testers are supposed to take combined
responsibility of product quality. Developers are expected to do pair testing
with tester and provide insight about what and why something can go wrong and
encourage tester to generate testing ideas based upon your insights.
4. Developers and testers are equal:
Any work/project is a combined
effort of team and that means each and every person is equally important. If a
developer thinks that he is doing best and should be given more importance
because he is creating something from scratch, re-consideration of the thought
is required. Yes, developer develops something from scratch but he is not able
to complete the creation without help of tester.
Tester
provides a user’s eye for the product. A well-trained and experienced tester
can show the loopholes in the product, a developer can never think off. A tester brings in new ideas about how product should be, how it
should look at particular instance, how it should work, how it can behave and
how it can crash.
The way it is important to add
salt to every recipe to make them eatable, testing is needed to make the
product deliverable. And therefore, developers and
testers are equally important. They are the left and right hands of body called
project.
5. Tester should be involved from
first day of project:
As a developer, you should
never make that mistake to assume that there is no need for a tester to become
aware about something like requirement analysis, logic applied while writing
code, change requests by client, feedback's by client etc.Tester
is a stack holder and should be involved from kick-off the project. Initial
involvement of testing team gives them confidence, constant discussions
nurtures an understanding between development and testing team, kind
help boosts their spirit to do something better, demands for suggestions make
them feel worth.