Monday, April 20, 2020

Myths of Software Testing by Tester..!

People tend to think that Testing is an easy job,since the duty is just testing the software to find bug/defect,report them to dev,back to testing again,retest,then report again if it fails & repeat.


But is it true..?We as Software testers do only this much…?

But I can say that it is way more complicated than that.







Some myths & facts which I came across in my 2 plus years of experience in Software Testing.

1. Testing is very easy:


“What is so difficult in testing a software? This is the very easiest job in IT field!”

I don’t agree with the above statement. Proper QA testing can be extremely challenging. Planning a test, creating test cases, running regression tests, writing detailed steps to reproduce bugs are some of the tasks that have to be done with patience and great attention to details.

High analytical skills are required when you test a software for many possible use cases with minimum test cases.

      2. Anyone can do manual testing…..this is the mostly used actually.

Heyy..anyone can do manual testing…!!!

Anyone can cook.But can everyone cook tasty and delicious food? 
Of course not, only those who are highly trained and passionate can do that.

Software QA testing, just like cooking, is an art on its own. Effective and efficient testing requires many skill sets and knowledge.

Especially I can say how cooking requires lot of patience..same way testing requires lot of patience.

      3.  Testing ensure 100% bug-free product…

Great testers tested why still bug in production..tester has not tested properly..!

Discovering as many bugs as possible is one of the objectives of QA testing, while making sure the features work according to the actual requirements. However, 100% defect-free software is just impossible.

Identifying all possible defects is impossible.But scenario is different in reality.

       4.  QA’s aren’t needed, developers can do the testing.

Why QA’s are needed .Dev can test …!

Some people think that the role of software QA testers in the development life cycle depends on company size. At smaller companies, all of the testing process can be done by their developers. This is correct, but what if the developers have a bunch of tasks with tight deadlines? They might not be able to concentrate on performing detailed regression tests while also facing the repetitiveness of smoke tests.

       5.  Automated testing is more powerful than manual testing

All things should be automated….No manual work should be there.

I think 100% automation on QA isn’t very feasible. Human touch is required to see and feel if the UI/UX is good enough for users. We need humans to make sure a button positioned right.

Automated testing can tell us if the coordinates are correct, but only human experience can tell us if the buttons are properly placed and displayed. Manual testing is essential for this human touch.




Apart from software testing skills, a QA tester must also have the ability to communicate with managers and developers to ensure effective testing phases, and also to bring positive impact to the overall development process.

Let developers develop, let testers test.