TransWikia.com

Should Testers be called QA?

Software Quality Assurance & Testing Asked by JAINAM on October 25, 2021

At many places, Quality Assurance(QA) is used as a designation/title for Testers.

In general, the difference I got between QA and Tester is as below:

QA supposed to be more focused on preventing defects in the first place by fixing the process itself whereas Tester is more concerned about finding defects as an after the event

The problem I have is that this definition means that calling Testers as QA is wrong:

How does QA assure quality?

Testing does not assure quality. I have never met anyone with QA in their job title who actually assures quality.

How does QA prevent defects?

The activities I can think of falls under Testers activities. None of the activities I can think of prevent defects.

Can Tester really assure Quality? If yes, How?

I don’t know any way that a Tester can assure quality. Testers can only find potential defects. They can’t prevent defects. They can’t fix defects.

Testers can report their perspective on the quality of the product to their team, and they can help their team to make the product as good as possible.

Is QA a right term to be used for Tester?

4 Answers

As a software testing company, mostly QA and Testers are interrelated term but as a QA, the responsibilities have also increased. Nowadays client expects a QA to work as per project requirement i.e as a manual engineer, automation engineer, dev ops etc. As the world is changing, its is very important to justify tasks and ensure a defect free product.

Happy Testing!!

Answered by Anand on October 25, 2021

Testers can only find potential defects.

This seems a very narrow view on what activities testers could do in a team. I think the testing discipline is mainly about managing risks. Designing and executing test-cases is just one path of reducing risk. Risk analyses and defect root-cause analysis are example activities that testers could (and probably should) facilitate, both can prevent issues before they occur.

Is QA a right term to be used for Tester?

No, because both are wrong. I think in software development we should loose the term "Tester" and "Quality Assurance", because both have a very negative feel historically:

  • Quality Assurance and Control: Part of a quality management system, following a formal process and ISO standards. Adding lots of overhead and slowing us down.
  • Tester: Low skilled click monkeys that we can give the boring stuff, because he/she is just a tester. The lowest in the development food chain.

You are more than just a tester, you are not a label. (Check out Damian Synadinos presentation on "More Than That")

The Agile Testing and the Modern Testing movements talk about product quality and mature quality cultures. Therefore I have changed my tittle to Software Quality Specialist. Where I assist a product development team with Process, Structural and Functional qualilty.

Answered by Niels van Reijmersdal on October 25, 2021

I look at it this way: software testing is a part of quality assurance.

In a nutshell, quality assurance is something that can be done throughout the entire SDLC. With the current trend of Agile and DevOps practices, almost every tester is doing some form of QA by default.

Testers are involved in many (if not all) team meetings so they contribute to quality even before development starts, like in refinement meetings (bringing up scenarios no-one though of) or by making a case for unit/automated testing and related best practices. This way the process improves - even if it's just handling stand-up meetings differently - by input from testers (and others). Also hindsight is quite important: testers can be the protagonist to set up specific processes (such as incident retrospectives, metrics or reporting) that are targeted at improving quality over the long term.

Answered by FDM on October 25, 2021

Is QA a right term to be used for Tester?

Well tester is for traditional called for responsible of testing the product thoroughly. Although for many years, hiring lots of manual testers are getting more expensive, so the term QA Tester has been emerged. With QA tester (that what it is called in my country), we are doing more on automation things. Creating automation scripts for the repetitive task, ensuring it run on different environment using Jenkins without the need of many people doing it at the same time. It can also detect earlier broken functionalities in the app, if you establish your automation right (really nice to have when you are doing regression test). It save a lot of resources and time. That's why more company are preferring more on QA tester than a manual tester.

Can Tester really assure Quality? If yes, How?

Well I am not sure how to respond with this question though. But as tester, your job is to ensure that the app is not buggy, by doing what you think the user will do. So with this, you can assure that you are not being biased. That's why when we create a test cases, it should not solely be reflected on what these new feature/functionalities can do but more like on what can user can do with this functionalities.

The key point of these two terms though are the same. Ensuring the quality of the product/app. No matter how different the approached they used, it will always goes down to that.

Answered by ky-chan on October 25, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP