Myths of Software Testing:
1.Automation will replace Manual Testers:
Automation tools are available to help manual testers to automate their repetitive tasks and not to replace them.Every testing activity cannot be automated.Automation is not feasible for constantly changing requirements.
2.Exhaustive Testing is Possible:
It may be possible that all the paths have been tested,but there can be scenarios that are never executed by testing team and may be executed only after application is deployed.
3.People with weak coding skills are assigned to Testing:
The common myth about tester is that they are not good coders.But the fact is tester needs to fire database queries to perform database testing.Also if tester is part of automation testing process ,the tester needs to write scripts as part of job.
4. Testers are responsible for maintaining Quality of Product:
Testers responsibility is to identify and report the bug to the developers but the decision to fix the bug is the responsibility of Development team.
5. Tester delay delivery of Project:
The job of tester involves bug reporting,regression testing,retesting etc .This gives the impression that testing activity is dragging the project on.If testing activity is properly planned at start of the project it will not hinder the delivery of application.
6.Testing is too Expensive:
Early testing in project saves both time and cost in many aspects,however reducing the cost without testing may result in improper design of software application making the product useless.
7.Testers are paid less than Developers:
An experienced and efficient tester may get more payment as compared to that of developers.Automation testers are equally paid as that of developers more often.
information is more realistic and easy to understand....
ReplyDeleteVery good article
ReplyDelete