Тестування (QA, QC, Testing)

Тестування (QA, QC, Testing)
Тестування (QA, QC, Testing) — це сукупність процесів, спрямованих на забезпечення якості програмного продукту. Ці процеси допомагають виявити помилки, дефекти або невідповідності очікуваному функціоналі ще до того, як продукт потрапить до користувача.
Testing (тестування)
Testing (тестування) – це безпосередній процес перевірки програмного забезпечення з метою виявлення помилок. Тестування відповідає на запитання: “Працює чи ні?”    
• Може бути ручним (manual) або автоматизованим (automated).    
• Включає планування, розробку тест-кейсів, перевірку функціональності, UI, безпеки, продуктивності тощо.    
• Наприклад: тестувальник відкриває форму реєстрації та перевіряє, що при введенні неправильного email з’являється повідомлення про помилку.

QA (Quality Assurance — забезпечення якості)

QA (Quality Assurance — забезпечення якості)
QA (Quality Assurance — забезпечення якості) – це процес організації та управління всією системою якості продукту. QA фокусується на попередженні дефектів ще до того, як вони з’являться.    
• Включає розробку стандартів, процесів, документації, аудитів.    
• QA — це процес, а не дія.    
• Відповідає на запитання: “Як зробити, щоб помилок не було?”

QC (Quality Control — контроль якості)

QC (Quality Control — контроль якості)
QC (Quality Control — контроль якості) – це процес перевірки результату розробки, щоб переконатися, що продукт відповідає вимогам.    
• QC  фокусується на виявленні дефектів.    
• Включає перевірку на відповідність технічним вимогам, специфікаціям.    
• Відповідає на запитання: “Чи відповідає продукт вимогам?”

Взаємозв’язок між QA, QC та Testing

ПоняттяФокусМетаТип діяльності
QAПроцесиЗапобігти дефектамПроактивна
QCПродуктВиявити дефектиРеактивна
TestingФункціональністьЗнайти помилкиПрактична

Висновок

Якщо коротко:
QA — створює умови, QC — контролює якість результату, Testing — перевіряє, чи все працює правильно.

Leave a Reply

Your email address will not be published. Required fields are marked *