Misconceptions that exist within software testing
Some Misconceptions that I have seen over the years.
Someone recently asked, "What are some of the misconceptions that exist within Quality Assurance Testing?"
Some QA misconceptions that I have seen/encountered over the years:
QA Can Be Done By Customers
Let's save money and time. Let's have the customers test this feature.
Big mistake to have paying customers test untestable code is very risky. They may encounter some bugs that may block them from performing crucial tasks.
In addition, you may introduce code into production that may not be reversible.
Let's Tell You How Long it Will Take
Some Developers and Product team members may say, " The feature shouldn't take long to test, let the lead developers figure out how much time to test a feature. "
In reality, The only people that know how long to test something are the people doing the manual testing.
QA is Easy, Anyone can Do it
Some people think, Anyone can QA, that's an easy job.
Nice thinking, it's almost saying anyone can paint a wall. Sure anyone can. However, those that know what they are doing, actually do a better job and will produce a better quality product.
Don't trust your work to anyone, use someone that knows the technology and can better judge the work.