Get Mystery Box with random crypto!

У чому різниця між QA та QC тестувальником? Люди часто плут | Roman Yakymchuk Consulting

У чому різниця між QA та QC тестувальником?

Люди часто плутають ці два терміни, використовуючи їх як взаємозамінні. Однак, існує низка відмінностей між QA і QC.

Обидва процеси призначені для покращення якості продукту, але вони різні.

QA гарантує, що всі необхідні техніки, процедури, стандарти та методології дотримуються в процесі розробки продукту для надання результату без дефектів.

QC або «Quality Control» означає процес перевірки якості, який забезпечує відповідність продукту раніше встановленим вимогам. Він проводиться після того, як продукт було розроблено.

Розберімо на банальному прикладі

1. QC

Коли ви йдете в продуктовий магазин за продуктами, ви ж шукайте товар тільки найвищої якості, адже так? Звичайно, перше, що привертає вашу увагу, — це зовнішній вигляд. Ви судите про якість, наприклад, яблука, за його розміром, кольором, стиглістю. Але проблема в тому, що ви не можете скуштувати його на смак, перш ніж купити.

Таким чином визначити наскільки яблуко добре чи погане, вдасться лише після покупки. Зрештою, навіть найкрасивіші зовні яблука часто бувають з хробаками усередині.

Те саме можна сказати й про програмні продукти.

2. QA

Припустимо, що ваш дідусь посадив кілька яблунь в саду, яблуньки виросли, він їх почав підживлювати, а ви перевіряли що цей процес відбувався.
Потім, коли почали рости яблуньки, ви допомагали діду оберігати їх від різних багів, щоб де черв’ячок не завівся
Тоді, коли дідусь почав зривати яблучка, ви перевіряли за ним чи ніде воно не вдарилось і протирали пилинки аби воно виглядало так, наче в казці про Білосніжку.

Описана ситуація пояснює важливість таких процесів, як QA і QC. Завдяки цим процесам можна уникнути багів у програмних продуктах до моменту їхнього релізу та забезпечити найкращі результати.

#RYC_QualityAssurance