441 подписчик

Какая разница между Quality Assurance и Quality Control

1,8K прочитали
Технологии
Больше по теме

QA и QC - сердце тестирования ПО.

Здесь я опишу различие между QA (Quality Assurance) и QC (Quality Control) по пунктам, чтобы каждый мог понять, особенно новички в области тестирования программного обеспечения.

Основные различия между QA (Quality Assurance) и QC (Quality Control):

1. Комплекс мероприятий, который обеспечивает уверенность в том, что качество процесса разработки продукта находится на должном уровне, называется Quality Assurance. Набор процедур, который гарантирует пригодность продукта, известен как Quality Control.

2. QA как раз противоположна QC, так как QA происходит во время разработки продукта, а QC проходит после релиза.

3. QA фокусируется на процессе, тогда как сам продукт является основным направлением QC.

4. QA защищает продукт от багов, в то время как QC выявляет и устраняет баги в продукте.

5. QC является частью QA.

6. QA - предупреждающие действия, а QC - корректирующие.

В соответствии с этим, система управления качеством состоит из мероприятий по планированию качества ПО и улучшению качества ПО, которые будут приняты компанией.

В стандарте ISO 9000 пункт 3.2.10 определяет QC как:

«Часть управления качеством, ориентированная на выполнение требований к качеству»

В пункте 3.2.11 QA определяется как:

«Часть управления качеством, ориентированная на обеспечение уверенности, что требования к качеству будут выполнены»

   QA и QC - сердце тестирования ПО.