QA and QC responsibilities

Source: Internet
Author: User

We often hear about QA and QC, but the division of duties is not very clear, especially for QA tasks in many companies where testers are working. I have extracted a part of this article to share with you.

Source: http://www.ltesting.net

 

Before we begin to discuss the responsibilities of QA and QC, we should assume that the internal quality assurance system of the enterprise has been built up, that is, the above five processes have been compiled, it has passed the test run and is currently being executed step by step.

 

Quality assurance we translate Quality Assurance into quality control. Quality control is translated into quality control"

 

We will divide the two roles for further discussion.

 

QA: monitors the running status of the company's quality assurance system, audits the differences between the actual implementation of the project and the company's specifications, and issues improvement suggestions and statistical analysis reports, responsible for the quality of the company's quality assurance system.

QC: checks the outputs (artifacts) of each stage or key point, evaluates whether the outputs meet the expected quality requirements, and is responsible for the quality of the outputs.

 

Based on the above division of duties, we found that if we compare software production to a product processing line, QA is only responsible for the quality assurance of the production line, regardless of the actual quality of a single product in the production line. QA indirectly guarantees the quality of software products by ensuring the quality of production lines. QC, regardless of the quality of the production line, only focuses on whether the quality of the products produced in the production line in each stage meets the expected requirements. If we produce a cup, QC only focuses on: whether the materials produced are expected, whether the diameter of each cup bottle port meets the requirements, whether the cup handle meets the design requirements, and so on.

 

For software development processes of software enterprises:

QA can be further clarified as SQA, that is, software quality assurance, which is only responsible for the quality of software development processes. The corresponding roles in the enterprise are: Software Quality Assurance personnel, some enterprises directly call SQA.

QC can be further clarified as SQC, namely: software quality control, which is only responsible for the quality of the artifacts produced at each stage of the software development process. The generated artifacts may be related documents or codes, the corresponding roles in the enterprise are: Software testers.

The development process andTest procedure
Different, not all corresponding SQC personnel at each stageTester
, Such as inRequirement
Stage, the generated parts are the requirement specification, the main quality control means of this document is review, at this stage as the responsibility of SQC is members of the review team.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.