Header Ads

What is QA ( Quality assurance ), QC ( Quality control ) & QE ( Quality Engineering ) | Difference betwee QA & QC

What is QA (Quality assurance ), QC ( Quality control), & QE ( Quality engineering).


difference between QA and QC

In this article, we will discuss another software testing interview question i.e what is QA, QC and QE. What is difference between QA and QC. so lets start.

What is QA :

  • QA stands for quality assurance
  •  It's all about the planned activities needed for giving everyone confidence in the software. Basically, it's there to keep the software's quality up to snuff.
  • So, quality assurance is a process-driven method. It checks if the product development methods are correct and follow the standards. It's like a safety net, catching issues before they happen. You see, it finds problems in how we build software! Activities like reviewing documents, checking test cases, conducting walkthroughs, and inspections are all part of it.
  • QA ensures that everything is executed in the right way and that is why it falls under the verification activity
  • The aim of QA is to prevent the defects
  • It is a preventive technique
  • it is a proactive measure
  • It is reponsible for the entire software developement life cycle
  • It is process oriented
  • Mainly focuses on building the quality
  • All team member of the project is involved
  • Invloves Verification activity
  • It is not actual testing of software

What is QC:

  • QC stands for quality control
  • Quality control includes the operational actions and the techniques that are used for verifying the requirement of software
  • Quality control is a product-driven approach that checks that the developed product conforms to all the specified requirements. It involves different types of testing like functional testing, performance testing, usability testing, etc
  • QC ensures that whatever we have done is as per the requirement and that is why it comes under validation activity
  • The aim of QC is to find the defects
  • It is a corrective technique
  • it is a reactive measure
  • It is responsible only for testing part in SDLC
  • It is product oriented
  • Mainly focuses on testing for quality
  • Only the testing team of the project is involved
  • Involes Validation activity
  • It is the actual testing of the software

Difference between QA and QC:

ParametersQA (Quality assurance) QC (Quality control)
Stands for Quality AssuranceQuality control
ObjectiveQA ensure that everything is executed in the  right way and that is why it is fall under the verification activityQC ensure that whatever we have done is as per the requirement and that is why it is comes under validation activity
AimThe aim of QA is to prevent the defectsThe aim of QC is to find the defects
Technique typeIt is preventive techniqueIt is corrective technique
Measure typeit is proactive measureit is reactive measure
ResponsibleIt is reponsible for entire software developement life cycleIt is reponsible only for testing part in SDLC
OrientedIt is process orientedIt is product oriented
FocusMainly focuses on building the qualityMainly focuses on testing for quality
TeamAll team member of the project is involvedOnly testing team of the project is involved
ExampleVerification activityValidation acitivty
Testing ?It is not actual testing of softwareIt is actual testing of the software
CertificatesCerticates such as ISTQBCerticates such as ISTQB

What is QE:

  • QE stands for Quality Engineering
  • Quality Engineering (QE) in software testing is an extensive approach of ensuring the quality of the software compared to traditional QA(Quality Assurance) and QC (Quality Control). Growth is achieved through practices and principles that improve the quality of a software product.
  • Certifications such as ASQ's Certified Quality Engineer (CQE) validate the expertise of professionals in various aspects of quality engineering principles, methodologies, and practices.
  • QE is the advanced approach that extends beyond the traditional boundaries of QA
Hope you like this article!

Thanks,
Rajat Bhatti
Subscribe our youtube channel: :Tech Bharat youtube
Linkedin :Let's connect on LinkedIn.
For more details Join our Whatsup Group : Whatup Group
To get daily job updates on software testing: To get Daily Job updates, click me
9050358180


No comments

Powered by Blogger.