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).
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:
Parameters | QA (Quality assurance)Â | QC (Quality control) |
Stands for | Quality Assurance | Quality control |
Objective | QA ensure that everything is executed in the right way and that is why it is fall under the verification activity | QC ensure that whatever we have done is as per the requirement and that is why it is comes under validation activity |
Aim | The aim of QA is to prevent the defects | The aim of QC is to find the defects |
Technique type | It is preventive technique | It is corrective technique |
Measure type | it is proactive measure | it is reactive measure |
Responsible | It is reponsible for entire software developement life cycle | It is reponsible only for testing part in SDLC |
Oriented | It is process oriented | It is product oriented |
Focus | Mainly focuses on building the quality | Mainly focuses on testing for quality |
Team | All team member of the project is involved | Only testing team of the project is involved |
Example | Verification activity | Validation acitivty |
Testing ? | It is not actual testing of software | It is actual testing of the software |
Certificates | Certicates such as ISTQB | Certicates 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
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
Post a Comment